我尝试了以下代码来查看Iterator对象的数据结构.它只是打印object { }
var array1 = ['a', 'b', 'c'];
var iterator = array1.keys();
console.log(iterator); // object { }
console.log(iterator.toString()); // "[object Array Iterator]"
Run Code Online (Sandbox Code Playgroud)
你可以用spread operator (...)它.它的作用是,它允许扩展诸如数组表达式或字符串之类的可迭代.
了解更多关于传播语法在这里
就像是
var array1 = ['a', 'b', 'c'];
var iterator = array1.keys();
console.log(...iterator);Run Code Online (Sandbox Code Playgroud)