当一个对象实现了Symbol.iterator属性时,我们任务它时可迭代的。一些内置的类型如Array,Map,Set,String,Int32Array,Uint32Array等都具有可迭代性。
let arr = [1,'Sting',false];
for(let entry of arr){
console.log(entry); //对数组中的元素进行遍历。输出结果 1,String,false
}
let arr = [1,'Sting',false];
for(let entry1 in arr){
console.log(entry1); //对数组中的下标进行遍历。输出结果“0”,“1”,“2”
}