JavaScript中遍历数组的方法

for循环

1 let arr=["A","B","C","D","E","F"];
2 for(let i=0;i<arr.length;i++){
3    console.log(arr[i]);
4 }

for...of

遍历出数组中的每个值

1 let arr=["A","B","C","D","E","F"];
2 for(let item of arr){
3     console.log(item);
4 }//A B C D E F

for..in

遍历出数组中每个值的下标

1 let arr=["A","B","D","E","F"];
2 for(let item in arr){
3     console.log(item);
4 }
//0 1 2 3 4 5

ES6新增for...of的用法

  1. 遍历出数组中每个值的键(下标)  arr.keys()

    1 let arr=["A","B","C","D","E","F"];
    2 for(let item of arr.keys()){
    3     console.log(item);
    4 }
    5 //0 1 2 3 4 5
  2. 遍历出数组中的每个值  arr.values()
    1 let arr=["A","B","C","D","E","F"];
    2 for(let item of arr.values()){
    3     console.log(item);
    4 }
    5 //A  B C D E F
  3. 遍历出数组中的每个值,以及每个值对应的下标  arr.entries()

    

 1 let arr=["A","B","C","D","E","F"];
 2 for(let item of arr.entries()){
 3     console.log(item);
 4 }
 5 /**
 6 [ 0, ‘A‘ ]
 7 [ 1, ‘B‘ ]
 8 [ 2, ‘C‘ ]
 9 [ 3, ‘D‘ ]
10 [ 4, ‘E‘ ]
11 [ 5, ‘F‘ ]
12 **/

    

  

 

原文地址:https://www.cnblogs.com/Lotus3904/p/12182023.html

时间: 2024-12-16 00:34:36

JavaScript中遍历数组的方法的相关文章

javascript 中遍历数组的简单方法

在Javascript中有自带方便遍历数组的方法(此方法非彼方法不要误会哦): 1 .利用for( index in array ){}; 2.利用 array.forEach( function(element, index) {}: 但是它们两个是怎么遍历数组的呢,是正序还是倒序呢? <script> var arr = ["a","b","c","d","e"]; for (key in

php中遍历数组的方法

参考网址:http://www.jb51.net/article/29949.htm 这三种方法中效率最高的是使用foreach语句遍历数组.从PHP4开始就引入了foreach结构,是PHP中专门为遍历数组而设计的语句,推荐大家使用.先分别介绍这几种方法 PHP中遍历数组有三种常用的方法: 一.使用for语句循环遍历数组: 二.使用foreach语句遍历数组: 三.联合使用list().each()和while循环遍历数组. 这三种方法中效率最高的是使用foreach语句遍历数组.从PHP4开

JavaScript中遍历数组中元素的两种方法

2015-03-27 20:02:20 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content="">

JavaScript中遍历数组 最好不要使用 for in 遍历

先看一段代码 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 </head> 7 <body> 8 9 <script> 10 // 一个普通的数组 11 var arr =[3,5,2,6]; 12 // 普通

IOS 开发中遍历数组的方法及比较

数组,做为一种常用的数据类型,频繁出现在编码中,其中肯定少不了对数组的遍历,本博文对数组遍历,进行一下自己的归纳,如果是大牛,一笑而过就好,互相学习,欢迎指正. 话不多说直接进入主题 首先创建一个数组 /** 获取系统的语言数组 */ NSArray *languageArray = [[NSUserDefaults standardUserDefaults] arrayForKey:@"AppleLanguages"]; for 循环-C语言 因为在xCode 编译中支持C 语言,

JavaScript中Array数组的方法

查找: indexOf.lastIndexOf 迭代:every.filter.forEach.map.somereduce.reduceRight 用法: 1 /* 2 1 查找方法: 3 * arr.indexOf( value ) 4 * 一个参数 返回value所在数组的位置下标 5 * 找不到的时候返回-1 6 * 7 * arr.indexOf( start , value ) 8 * 从start开始查找value 返回下标 9 * 找不到的时候返回-1 10 * 11 * arr

JavaScript中清空数组的方法

方法一 var ary = [1,2,3,4]; ary.splice(0,ary.length); console.log(ary); // 输出 [],空数组,即被清空了 方法二 int[] ary = {1,2,3,4}; ary.length = 0; 方法三 var ary = [1,2,3,4]; ary = []; // 赋值为一个空数组以达到清空原数组 方法三效率最好

javascript如何遍历数组中的每一个元素

javascript如何遍历数组中的每一个元素:遍历数组中的所有元素是一个非常基础简单的操作,可能初学者还不够了解,下面就通过代码实例介绍一下如何实现此功能.代码如下: var theArray=["蚂蚁部落","青岛市南区","新锐科技",3]; for(var index=0;index<theArray.length;index++) { console.log(theArray[index]); } 以上代码可以遍历数组中的每一个元

JavaScript中的数组详解

JavaScript中的数组 一.数组的定义 数组是值的有序集合,或者说数组都是数据的有序列表. 二.创建数组 [字面量形式] 1.空数组 var arr=[]; 2.带有元素的数组 var arr=[1,2,3,1,2]; 3.数组值可以是任意类型 var arr=[1,2.3,'foodoir',true,null,undefined,[1,2,3],{name:'foodoir',age:21}]; 注意: 1.数组字面量中的值不一定是常量,它们可以是任意表达式: 2.它可以包含对象字面量