js循环遍历的两种方法for循环和for ... in 循环

简介: JS数组的遍历方法有两种:第一种:一般的for循环,例如:var a = new Array("first", "second", "third") for(var i = 0;i < a.length; i++) {document.
JS数组的遍历方法有两种:
第一种:一般的for循环,例如:
var a = new Array("first", "second", "third") 
for(var i = 0;i < a.length; i++) {
document.write(a[i]+",");
}
输出的结果:fitst,second,third


第二种:用for...in 这种遍历的方式,例如:
var arr = new Array("first", "second", "third") for(var item in arr) { document.write(arr[item]+","); } 输出的结果:fitst,second,third

 

相关文章
|
6小时前
|
JavaScript 前端开发
javascript操作BOM的方法
javascript操作BOM的方法
16 0
|
6小时前
|
存储 JavaScript 前端开发
史上最详细JavaScript数组去重方法(11种)
使用set和Array.from ()方法 array.from可以将set结构转成数组
19 7
|
6小时前
|
JavaScript 前端开发
JavaScript 提供了多种方法来操作 DOM(文档对象模型)
【5月更文挑战第11天】JavaScript 用于DOM操作的方法包括获取元素(getElementById, getElementsByClassName等)、修改内容(innerHTML, innerText, textContent)、改变属性、添加/删除元素(appendChild, removeChild)和调整样式。此外,addEventListener用于监听事件。注意要考虑兼容性和性能当使用这些技术。
6 2
|
6小时前
|
JavaScript 前端开发
在JavaScript中实现模块化开发有多种方法
【5月更文挑战第10天】JavaScript模块化开发可通过CommonJS、AMD和ES6模块实现。CommonJS适用于服务器端,使用`require`和`module.exports`处理模块;AMD(如RequireJS)用于浏览器端,依赖`require`和`define`;ES6模块提供原生支持,使用`import`和`export`。选择方式需考虑项目环境、复杂度和技术栈。
13 4
|
6小时前
|
JavaScript 前端开发
JS tostring()和join()方法
JS tostring()和join()方法
8 1
|
6小时前
|
存储 JavaScript 前端开发
深入了解JavaScript中的indexOf()方法:实现数组元素的搜索和索引获取
深入了解JavaScript中的indexOf()方法:实现数组元素的搜索和索引获取
8 0
|
6小时前
|
JavaScript 前端开发 索引
js添加、删除、替换、插入元素的方法
js添加、删除、替换、插入元素的方法
12 0
|
6小时前
|
JavaScript 前端开发
JavaScript 循环方法详解
JavaScript 循环方法详解
19 1
|
6小时前
|
JavaScript 前端开发
JavaScript数字方法详解
JavaScript数字方法详解
18 0
|
6小时前
|
存储 JavaScript 前端开发
JavaScript对象方法详解
JavaScript对象方法详解
16 1