2016-11-08 82 views

回答

3

使用Array#slice可以獲得除第一個元素之外的其餘元素。

var newItems = "RemoveThis,1,0,1,0,1,0,1,0,1,0,1,0", 
 
    everyThirdItem = newItems.split(",") 
 
    .slice(1) 
 
    .filter(function(_, idx) { 
 
    return ((idx + 1) % 2) === 0 
 
    }); 
 

 
console.log(everyThirdItem)


或更新過濾器條件,以避免第一元件。

var newItems = "RemoveThis,1,0,1,0,1,0,1,0,1,0,1,0", 
 
    everyThirdItem = newItems.split(",") 
 
    .filter(function(_, idx) { 
 
    return idx != 0 && idx % 2 === 0 
 
    }); 
 

 
console.log(everyThirdItem)

相關問題