4

私はjavascriptでそれをしたい:

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

私はjson配列を持っています。上記の JavaScript の linq コードのように、この json 配列から 2 つのレコード ブロックを取得したいと考えています。それは可能ですか?

4

1 に答える 1

4

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)
于 2013-05-18T10:06:24.207 に答える