2016-11-08 5 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)

関連する問題