如何在JavaScript中对Json数组进行跳过和选取操作

4

我想在JavaScript中实现这个:

     for (int i = 0; i <= pieces; i++)
      {
       List<product> piecesProuducts = productList.Skip(i * 2).Take(2).ToList();
      }

我有一个json数组。我想通过类似上面linq代码的javascript代码从这个json数组中获取两个记录块。这是否可能,如何实现?


JSON长什么样,最终结果应该是什么样的? - Ayman Safadi
1个回答

5

JSON数组就是JavaScript数组,因此您可以使用pushslice

以下是一个示例:

var productList = [1,2,3,4,5,6,7,8,9,0]
var piecesProuducts = []

for (var i = 0; i <= 4; i++)
{
    piecesProuducts.push(productList.slice(i*2, i*2+2));
}

console.log(piecesProuducts)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接