Valeur semblable à un tableau

JavaScriptJavaScriptBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, nous allons explorer le concept d'objets ressemblant à des tableaux en JavaScript et apprendre à déterminer si un objet est itérable. Nous utiliserons la fonction isArrayLike pour vérifier si un objet a un itérateur et peut donc être itéré à l'aide d'une boucle for...of. À la fin de ce laboratoire, vous aurez une meilleure compréhension de la manière de travailler avec des objets ressemblant à des tableaux en JavaScript.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/ToolsandEnvironmentGroup(["Tools and Environment"]) javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") javascript/ToolsandEnvironmentGroup -.-> javascript/bom("Browser Object Model") subgraph Lab Skills javascript/variables -.-> lab-28410{{"Valeur semblable à un tableau"}} javascript/data_types -.-> lab-28410{{"Valeur semblable à un tableau"}} javascript/arith_ops -.-> lab-28410{{"Valeur semblable à un tableau"}} javascript/comp_ops -.-> lab-28410{{"Valeur semblable à un tableau"}} javascript/bom -.-> lab-28410{{"Valeur semblable à un tableau"}} end

Vérifiez si une valeur est semblable à un tableau

Pour vérifier si une valeur est semblable à un tableau, suivez ces étapes :

  1. Ouvrez le Terminal/SSH.
  2. Tapez node.
  3. Utilisez le code suivant pour vérifier si l'argument fourni est itérable :
const isArrayLike = (obj) =>
  obj != null && typeof obj[Symbol.iterator] === "function";
  1. La fonction renverra true si l'argument fourni est un objet semblable à un tableau, et false sinon.
  2. Par exemple :
isArrayLike([1, 2, 3]); // true
isArrayLike(document.querySelectorAll(".className")); // true
isArrayLike("abc"); // true
isArrayLike(null); // false

Sommaire

Félicitations! Vous avez terminé le laboratoire "Valeur semblable à un tableau". Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.