遍历整个数组的标准JavaScript实践
Standard JavaScript practice for iterating through an entire array?
假设我想循环遍历整个数组以访问每个元素。JavaScript开发人员使用for循环,for…In循环,或者for…循环?
例如:var myArray = ["apples", "oranges", "pears"];
For循环for (var index = 0; index < myArray.length; index++)
console.log(myArray[index]);
……在循环
for (var index in myArray)
console.log(myArray[index]);
……循环
for (var element of myArray)
console.log(element);
forEach
应该作为数组的一部分。原型功能。
For循环for (var index = 0; index < myArray.length; index++) console.log(myArray[index])
如果我必须在上面选择一个,长度在上面的香草for循环是最受欢迎的。
……在循环
for (var index in myArray) console.log(myArray[index]);
你应该不惜一切代价避免这个 !将用于对象的习惯用法与用于数组的习惯用法混合在一起是不好的做法。您可能会遇到不需要的元素
For循环
for (var index = 0; index < myArray.length; index++)
console.log(myArray[index]);
这是数组和跨浏览器的最佳选择!它允许在需要时中断循环,但不允许使用Array.forEach
使用array !
相关文章:
- 在哪里可以学习ECMAScript标准中尚未包含的JavaScript功能
- LokiJS与标准Javascript对象访问
- Google Apps Script中的标准Javascript
- 使用 requireJS 加载标准 JavaScript 文件
- 用标准javascript而不是jquery中的mousedown、mousemove和mouseup触摸事件句柄
- 尝试使用标准 JavaScript 定位类和第 n 个子级
- 包含 jQuery 会导致标准 JavaScript 停止运行
- 如何定义扩展标准 JavaScript 类(如 Array)的新类
- 如何在AngularJS模板中调用标准javascript函数
- 用于转换JS对象的任何标准JavaScript库
- 我可以使用标准Javascript应用程序中的Google Polymer吗
- 如何使用标准javascript方法选择节点数组
- 遍历整个数组的标准JavaScript实践
- 如何阅读标准JavaScript方法背后的代码
- 提交表单与ajax验证jquery /标准javascript
- 在命名空间内设置标准JavaScript原型继承
- 同时使用jQuery和标准JavaScript
- Javascript原型示例-更改标准Javascript对象的原型
- 将jqueryajax转换为标准javascript
- 这个脚本是否遵循通用标准?(Javascript / Html)