for of 迭代器 生成器 数组的一些杂乱记录
for(let [key,value]of arr) 【key,value】是解构赋值 把枚举的键值对赋值
.map()是枚举数组
let arr=[1,2,6,4,5]; arr=arr.entries(); //调用生成器返回键值对 for (let [key,value] of arr){ console.log(key,value) }
arr.entries()数组的迭代器 利用for of 解构赋值可以获取键值对
let arr=[1,2,6,4,5]; //调用生成器返回键值对 for (let value of arr.values()){ console.log(value) }
这样可以获取键值,把values换成keys就变成获取键名