[Javascript] Iterate Over Items with JavaScript's for-of Loop
JavaScript for of with 39 Over loop
2023-09-14 08:59:18 时间
In this lesson we will understand the For Of loop in Javascript which was introduced in ES6. The for-of loop lets you iterate of an itterable object (array, string, set, or map) and returns each objects value in a specified variable. This excludes plain objects as we will see in the lesson.
Object.prototype.objCustom = function() {}; Array.prototype.arrCustom = function() {}; let iterable = [3, 5, 7]; iterable.foo = 'hello'; for (let i in iterable) { console.log(i); // 0, 1, 2, "foo", "arrCustom", "objCustom" } for (let i in iterable) { if (iterable.hasOwnProperty(i)) { console.log(i); // 0, 1, 2, "foo" } } for (let i of iterable) { console.log(i); // 3, 5, 7 }
"accCustom" and "objCustom" are not logged in second loop is because they are inherited. Not array and object's own prop.
相关文章
- 【说站】JavaScript for-in和for-of的不同点
- 【说站】javascript关系操作符如何使用
- 《剑指 Offer(第 2 版)》栈部分JavaScript题解
- JavaScript
- JavaScript学习总结(二十)——Javascript非构造函数的继承详解编程语言
- JavaScript学习总结(十六)——Javascript闭包(Closure)详解编程语言
- loopOracle中的循环编程:For Loop游标(oracle游标for)
- 的应用使用For语句提高Linux效率(linux中for语句)
- 使用For语句操作Oracle数据库(for语句 oracle)
- 插件:检测javascript的内存泄漏
- 比较详细的关于javascript中void(0)的具体含义解释
- javascript下for(in)语句获得所有style的【scrollbar】滚动条样式内容
- JavaScript验证浏览器是否支持javascript的方法小结
- javascript可以拖动的DIV(二)
- JavaScript学习笔记(十五)
- JavaScript编写匿名函数的几种方法
- JavaScript设计模式富有表现力的Javascript(一)
- JavaScriptcallapply使用JavaScript对象的方法绑定到DOM事件后this指向问题
- fw.qq.com/ipaddress已失效javascript获得客户端IP的新方法
- javascript设计模式封装和信息隐藏(上)
- JavaScript去除空格的三种方法(正则/传参函数/trim)
- FireFox浏览器使用Javascript上传大文件
- 利用noesis.Javascript开源组件.Net中执行javascript脚本
- 详解JavaScript语法对{}处理的坑爹之处
- JavaScript中伪协议javascript:使用探讨