When writing code in JavaScript, you can use multiple methods to traverse an array, including for loops, forEach loops, map loops, forIn loops, and forOf loops. 1. for loop: basic and simpleThis is the most basic and commonly used method of traversing an array; various development languages generally support this method. let arr = ['a','b','c','d','e']; for (let i = 0, len = arr.length; i < len; i++) { console.log(i); // 0 1 2 3 4 console.log(arr[i]); //abcde } 2. forEach() method: using callback function forEach() This is a method of the array object; it accepts a callback function as a parameter.
let arr = ['a','b','c','d','e']; arr.forEach((item,index,arr)=> { console.log(item); // abcde console.log(index); // 0 1 2 3 4 console.log(arr); // ['a','b','c','d','e'] }) 3. map() method: using callback functionIt is used in the same way as the forEach() method. var arr = [ {name:'a',age:'18'}, {name:'b',age:'19'}, {name:'c',age:'20'} ]; arr.map(function(item,index) { if(item.name == 'b') { console.log(index) // 1 } }) 4. for..in loop: traversing objects and arrays The for…in loop can be used to loop over objects and arrays. let obj = { name: 'Wang Dachui', age: '18', weight: '70kg' } for(var key in obj) { console.log(key); // name age weight console.log(obj[key]); // Wang Dachui 18 70kg } ---------------------------- let arr = ['a','b','c','d','e']; for(var key in arr) { console.log(key); // 0 1 2 3 4 returns the array index console.log(arr[key]) // abcde } 5. for…of loop: traversing objects and arraysIt is recommended for looping over arrays. for...of provides three new methods:
let arr = ['iFLYTEK', 'Politics and Law BG', 'Front-end Development']; for (let item of arr) { console.log(item); // iFLYTEK Politics and Law BG front-end development} // Output array index for (let item of arr.keys()) { console.log(item); // 0 1 2 } // Output content and index for (let [item, val] of arr.entries()) { console.log(item + ':' + val); // 0: iFLYTEK 1: Politics and Law BG 2: Front-end Development} 6. Supplement 6.1. Break and Continue Issues In 6.2 Arrays and Objects To iterate over array elements, use: The above are the details of the five methods of JavaScript array traversal. For more information about JavaScript array traversal, please pay attention to other related articles on 123WORDPRESS.COM! You may also be interested in:
|
<<: MySQL green version setting code and 1067 error details
>>: How to use Dockerfile to create a mirror of the Java runtime environment
A data volume container is a container specifical...
The span tag is often used when making HTML web p...
Table of contents Overview 0. JavaScript and Web ...
Table of contents 1. Environment Introduction 2. ...
Table of contents Example 1 Example 2 Example 3 E...
Data URI Data URI is a scheme defined by RFC 2397...
This article example shares the specific code of ...
<br />I have been working in front-end for s...
Detailed explanation of the role of static variab...
Data Types and Operations Data Table 1.1 MySQL ty...
Table of contents Preface text 1. Panel 2. Huaron...
First: First, confirm whether the server hardware ...
Install Docker on CentOS 8 Official documentation...
0. Introduction August 18, 2016 Today, I noticed ...
1. Introduction to mysqlbackup mysqlbackup is the...