将数组转换为 ES6 可迭代
Posted
技术标签:
【中文标题】将数组转换为 ES6 可迭代【英文标题】:Convert Array to ES6 Iterable 【发布时间】:2021-04-21 02:04:10 【问题描述】:我找到了答案:Convert ES6 Iterable to Array
但我正在寻找相反的:
如何将['something', 'another thing']
之类的数组转换为 ES6 可迭代对象?
【问题讨论】:
【参考方案1】:Array
已经是 ES6 可迭代对象。
“Iterable”是许多不同类型的对象都可以拥有的能力,而 Array 具有内置的能力(从 ES6 开始)。
例如,您可以通过以下方式直接使用迭代器功能:
for (let item of ['something', 'another thing'])
console.log(item);
或者,您可以直接使用以下方法获取迭代器:
const myIterator = ['something', 'another thing'].entries();
console.log(myIterator.next().value);
【讨论】:
@mesqueeb - 这回答了你的问题吗?如果是这样,您可以通过单击答案左侧的复选标记在此处向社区表明这一点,这也将为您在此处获得一些声誉积分,以遵循正确的程序。以上是关于将数组转换为 ES6 可迭代的主要内容,如果未能解决你的问题,请参考以下文章