配列から最初のN個の要素を取得する方法 質問する

配列から最初のN個の要素を取得する方法 質問する

私はJavascript(ES6) /FaceBook Reactを使用しており、サイズが異なる配列の最初の3つの要素を取得しようとしています。Linq take(n)と同等のことを行いたいと思います。

私の Jsx ファイルには次の内容が含まれています:

var items = list.map(i => {
  return (
    <myview item={i} key={i.id} />
  );
});

そして、私が試した最初の3つのアイテムを手に入れるために

  var map = new Map(list);
    map.size = 3;
    var items = map(i => {
      return (<SpotlightLandingGlobalInboxItem item={i} key={i.id} />);
    });

マップに set 関数がないため、これは機能しませんでした。次に何を試すことができますか?

ベストアンサー1

n配列の最初の要素を取得するには、

const slicedArray = array.slice(0, n);

おすすめ記事