可迭代的内置类型包括:Array,String,Set和Map等,对象不可迭代
let arr = ['css', 'js']
let hd = arr.keys(); //获取索引
console.log(hd); //Array Iterator {}
console.log(hd.next()); //{value: 0, done: false}
console.log(hd.next()); //{value: 1, done: false}
console.log(hd.next()); //{value: undefined, done: true}
let { value, done } = hd.next()
console.log(value); // 0(索引)
let name = arr.values() //获取数值
console.log(name.next()); //{value: "css", done: false}
let entries = arr.entries() //也是获取可迭代对象
console.log(entries); //Array Iterator {}
console.log(entries.next()); //done: false ,value: [0, "css"]