我看到的一种写法
window['ClipboardJS']=clipboard;
我想问问这种数组写法和window.ClipboardJS效果一样么?
效果是一样的,只不过有些属性直接用.取不到比如:
let obj = {'a-b':111} obj.a-b //报错 obj['a-b'] //111
还有[]可以使用变量,比如
[]
let obj = {a:111} let key = 'a'; obj[key] //111
其实两者本质是一样的东西,只不过使用[]在某些场景上更加的灵活
2.1m questions
2.1m answers
63 comments
56.7k users