在页面直接执行
['name','age'].forEach(val => console.log(val))
会报Cannot read property 'forEach' of undefined,但如果改成下面这样,就正常了,这是为什么?事关js解析机制?
方法一,正常
setTimeout(function(){
['name','age'].forEach(val => console.log(val))
},0)
方法二,正常
var arr = ['name','age'] ;
arr.forEach(val => console.log(val))
慕容3067478
相关分类