Open Vitaminaq opened 2 years ago
forEach
for key in obj
// 常用于遍历对象,会遍历对象上的可枚举属性,不能遍历symbol。 // 遍历自身属性 for (key in obj) { if (obj.hasOwnProperty(key)) { ..... } } // 遍历symbol -常用方法 Reflect.ownKeys() 和 Object.getOwnPropertySymbols()
for val of obj for…of可遍历一切可迭代对象(包括 Array,Map,Set,String,TypedArray,arguments 对象等,即拥有[Symbol.iterator] 属性的collection对象,并不适用于所有的object.
for,for in,for of只有存在于函数体里面才可以使用return,作为结束函数,否则会报错
forEach
for key in obj
for val of obj for…of可遍历一切可迭代对象(包括 Array,Map,Set,String,TypedArray,arguments 对象等,即拥有[Symbol.iterator] 属性的collection对象,并不适用于所有的object.
for,for in,for of只有存在于函数体里面才可以使用return,作为结束函数,否则会报错