[javascript] Comment obtenir le premier nombre N d'éléments d'un tableau


Answers

Pour obtenir les n premiers éléments d'un tableau, utilisez

array.slice(0, n);
Question

Je travaille avec Javascript (ES6) / FaceBook et j'essaie d'obtenir les 3 premiers éléments d'un tableau qui varie en taille. Je voudrais faire l'équivalent de Linq prendre (n).

Dans mon fichier Jsx, j'ai ce qui suit:

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

Ensuite, pour obtenir les 3 premiers articles que j'ai essayés

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

Cela n'a pas fonctionné car la carte n'a pas de fonction définie.

Peux-tu aider s'il te plait?




Cela peut être surprenant, mais la propriété length d'un tableau n'est pas seulement utilisée pour obtenir le nombre d'éléments du tableau, mais elle est également accessible en écriture et peut être utilisée pour définir le lien MDN d'un tableau.

Si le tableau actuel n'est plus nécessaire et que vous ne vous souciez pas de l'immuabilité ou que vous ne voulez pas allouer de la mémoire, c'est-à-dire pour un jeu, le moyen le plus rapide est

arr.length = n

vider un tableau

arr.length = 0



Related