desctructuring and DOM

it seems DOM brings doom to destructuring.. overriding parameters

by cesar pachon

HTML

<div id="tags">
I am a DOM element
</div>

JavaScript

"use strict"
 //javascript function declaration: 
 function createPicture({name, width, height, tags: []}) {   
 console.log("internal variable:")
 console.log(tags) //prints a DOM element with id "tags" instead of an  array!  
    }
    
    console.log("DOM element:")
    console.log(tags)
    
 createPicture({name: "aaa", width: 100, height: 100, tags: [1, 2, 3] })