【问题标题】:Convert Array to ES6 Iterable将数组转换为 ES6 可迭代
【发布时间】:2021-04-21 02:04:10
【问题描述】:

我找到了答案:Convert ES6 Iterable to Array

但我正在寻找相反的

如何将['something', 'another thing'] 之类的数组转换为 ES6 可迭代对象?

【问题讨论】:

    标签: javascript arrays ecmascript-6 iterable


    【解决方案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 - 这回答了你的问题吗?如果是这样,您可以通过单击答案左侧的复选标记在此处向社区表明这一点,这也将为您在此处获得一些声誉积分,以遵循正确的程序。
    猜你喜欢
    • 2015-02-21
    • 2019-05-07
    • 2012-05-07
    • 2021-08-26
    • 2019-06-20
    • 2016-12-13
    • 2015-06-24
    • 2018-07-13
    • 2015-12-22
    相关资源
    最近更新 更多