当我执行下面的脚本时,我得到一个值数组;如何从数组中单独获取值“3”。我这里用的是JS map。
function value() {
return dataLayer.map(function(item, index)
{
return (item.event == 'impressionOnScroll' ? index : false);
})
};
value();
最佳答案
例如,您可以使用 Array#filter
仅获取 number-ish
值。
var arr = [false, false, false, 3, false];
console.log(arr.filter(Number));
//or
//this will work also for 0
console.log(arr.filter(v => typeof v == 'number'));
关于javascript - 如何使用 JavaScript 映射从数组中获取孤立值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42629580/