Javascript 中 的 for ... in 和 for ... of 差别
JavaScript for in of ... 差别
2023-09-14 09:10:29 时间
Javascript 中 的 for ... in 和 for ... of 差别
for ... in 是历史问题,在循环数据时会可以出现奇怪的问题,比如把数据的属性循环出来。
for ... of 是 ES6 解决历史问题而出的。
以下代码可以看出区别
<script>
'use strict'
var a = ['a', 'b', 'c'];
a.name = 'dddd';
for (var x in a) {
console.log(x);
}
for (var x of a) {
console.log(x);
}
</script>
相关文章
- 如何看待鸿蒙应用开发框架采用JavaScript作为开发语言?
- WebStorm 2023 for Mac 永久激活版: 最强大的JavaScript集成开发环境
- JavaScript学习总结(二十)——Javascript非构造函数的继承详解编程语言
- JavaScript学习总结(十七)——Javascript原型链的原理详解编程语言
- MySQL使用For循环实现数据操作(mysql写for循环)
- 使用For循环掌控Oracle数据库(for循环oracle)
- MySQL存储过程中使用FOR循环的实现(mysql存储过程for循环)
- 的使用使用Oracle中的For循环加深理解(oracle中for循环)
- Oracle:学习如何使用For遍历(oracle for遍历)
- .net中前台javascript与后台c#函数相互调用问题
- Javascript更新JavaScript数组的uniq方法
- javascript下for(in)语句获得所有style的【scrollbar】滚动条样式内容
- javascript学习之旅(1)
- JavaScript学习笔记Black.Caffeine09.11.28
- JavaScript性能优化创建文档碎片(document.createDocumentFragment)
- JavaScript字符串插入、删除、替换函数使用示例
- Javascript排序算法之合并排序(归并排序)的2个例子
- javascript数组遍历for与forin区别详解
- Javascript数组与字典用法分析
- 原生javascript实现的分页插件pagenav