JavaScript-遍历数组

 1 遍历数组:依次访问数组中每个元素
 2 for(var i=0; i<arr.length;i++){
 3 arr[i] //当前数组
 4 }
 5
 6 <!DOCTYPE html>
 7 <html>
 8 <head lang="en">
 9     <meta charset="UTF-8">
10     <title></title>
11 </head>
12 <body>
13 <script>
14     //找出数组中一个最大值
15     var arr=[1,2,3,4,5,6,7,8,9];
16     function getMax(arr){
17         //变量arr中每个元素,同时声明变量max,赋值为数组第一个元素
18         //如果当前元素>max
19         //将max赋值为当前元素;
20
21         for(var i= 0,max=arr[0]; i<arr.length;i++){
22            arr[i]>max&&(max=arr[i]);
23         }
24         //遍历结束
25         return max;
26         //输出max;
27     }
28   console.log(getMax(arr));
29 </script>
30 </body>
31 </html>
时间: 2024-10-16 04:26:00

JavaScript-遍历数组的相关文章

javascript遍历数组,针对数组中每一个元素执行fn函数,并将数组索引和元素作为参数传递

遍历主要有两种方法,i++方法和in关键词法 var list = [1, 2, 3, 4, 5, 6,7,8]; //var l = list.length; for(var i in list) { console.log(list[i]); } //[Finished in 0.3s] var list = [1, 2, 3, 4, 5, 6,7,8]; //var l = list.length; for(var i = 0; i < list.length; i++) { consol

javascript遍历数组的两种方法

var array=new Array(); array [0]="北京"; array [1]="天津"; ...//solution 1 for(var i=0;i<array.length;i++){ alert(array[i]); } //solution 2 for(var array_index in array){ //array_index 位置索引,从0開始 alert(array[array_index]); }

javaScript遍历对象、数组总结

javaScript遍历对象总结 1.使用Object.keys()遍历 var obj = {'0':'a','1':'b','2':'c'}; Object.keys(obj).forEach(function(key){ console.log(key,obj[key]); }); 2.使用for..in..遍历 var obj = {'0':'a','1':'b','2':'c'}; for(var i in obj) { console.log(i,":",obj[i]);

JavaScript基础 使用for循环遍历数组 并 查询 数组中是否存在指定的值

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=ut

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

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

javascript 中遍历数组的简单方法

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

javascript: 数组详细操作方法及解析合集(9个改变8个不变12个遍历)

改变原数组的方法(9个): 1 2 3 4 5 let a = [1,2,3]; ES5: a.pop()/ a.shift()/ a.push()/ a.unshift()/ a.reverse()/ a.splice()/ a.sort() ES6: a.copyWithin() / a.fill 对于这些能够改变原数组的方法,要注意避免在循环遍历中改变原数组的选项,比如: 改变数组的长度,导致遍历的长度出现问题. pop() 删除一个数组中的最后的一个元素 定义: pop() 方法删除一个

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 // 普通

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利用数组原型,添加方法实现遍历多维数组每一个元素

原型就是提供给我们为了让我们扩展更多功能的. 今天学习了用js模拟底层代码,实现数组多维的遍历.思想是在数组原型上添加一个方法. 1 // js中的数组forEach方法,传入回掉函数 能够帮助我们遍历数组 2 var arr =[1,2,3,4,[1,2,[1,4]]]; 3 arr.forEach( 4 function(item , index , arr){ 5 alert(item); //1 2 3 4 1214 6 } 7 ); 8 //我们发现 这个方法只提供给我们遍历一维数组的