for each...in,for...in, for...of
2024-10-12 02:40:54
一、for each ...in
explanation:
该语句在对象属性的所有值上迭代指定的变量。对于每个不同的属性,执行指定的语句。
句法: for each (variable in object) {statement}
example:
注:永远不要在数组上使用这样的循环。仅在物体上使用它。有关for...in
详细信息,请参阅
以下代码段迭代对象的属性,计算它们的总和:
var sum = 0;
var obj = {prop1: 5, prop2: 13, prop3: 8}; for each (var item in obj) {
sum += item;
} console.log(sum); // logs "26", which is 5+13+8
二、for...in
explanation:
句法:
for (variable in object) { ...}(variable
每次迭代都会为变量分配不同的属性名称。object
迭代非Symbol可枚举属性的对象)
example:
以下函数将对象作为其参数。然后,它遍历所有对象的可枚举非Symbol属性,并返回属性名称及其值的字符串。
以下函数说明了以下内容的用法hasOwnProperty()
:不显示继承的属性。
三、for...of
explanation:
所述for...of
创建了一个循环迭代迭代的对象(包括内置的String
,Array
例如该Array
式的arguments
或NodeList
对象,TypedArray
,Map
和Set
,和用户定义的iterables),调用的自定义迭代钩与语句来为每个不同的属性的值执行对象。
句法:
example:
如果不在块内重新分配变量,则可以使用const
而不是let
。
2.迭代一个字符串
3.迭代一个数组类
3.迭代一个Map
4.迭代一个set
最新文章
- [mark] Linux下如何批量删除空文件
- Zookeeper会话
- UWP?UWP! - Build 2015有些啥?(1)
- 用Latex写学术论文: IEEE Latex模板和文档设置(\documentclass)
- hibernate关联映射学习
- 学习angularjs时遇到 XX is not a function
- HDU 1258 Sum It Up
- G面经prepare: Friends Recommendation
- 内核打上yaffs2补丁遇到的问题
- WPF 路由事件
- 《iptables详解 》RHEL6
- Stones
- oracle积累继续
- Problem G: If We Were a Child Again
- 开始MVC5之旅
- 201521123103 《java学习笔记》 第十三周学习总结
- weui复选框无法传值
- Canal 源码走读
- JavaScript 原型链学习(一)原型对象
- Spring AOP配置方式
热门文章
- 超频真的不难!G3258超频4.5GHz全攻略
- 探索Java8:(三)Predicate接口的使用
- React 回忆录(三)使用 React 渲染界面
- rvm 安装ruby环境报错curl: (35) error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure
- 【自动化】基于Spark streaming的SQL服务实时自动化运维
- Hadoop Hive概念学习系列之hive里的分区(九)
- java 编程技巧
- [原][库][c++]tinyxml使用小结
- 《剑指offer》第三_一题(找出数组中重复的数字,可改变数组)
- c++ primer plus 第七章 课后题答案