我不明白这个数组过滤器代码是如何工作的?

时间:2017-11-04 09:06:44

标签: javascript

当我们使用map时,它引用了什么,过滤的项目是因为它链接到过滤器还是原始的const项目?

    const items = document.querySelectorAll('[data-time]');
    const filtered =  items.filter(item => textContent.includes('flexbox')).
                            map(item => item.dataset.time);

1 个答案:

答案 0 :(得分:0)

过滤后的项目,因为它链接到过滤器:

const items = [1,3,5,7,9];
const filtered = items.filter(item=>item<6).map(item=>item*2);
console.log(filtered);