for循环详解

常见的for循环
1、递增
for( var a=0;a<10;a++){
console.log(a);
}
2、递减
for( var a=10;a>0;a++){
console.log(a);
}

以上算法具有不能中断操作的缺点

for-of循环JavaScript6里引入了一种新的循环方法,就是for-of循环,既比传统的for循环代码简洁,同时弥补了forEach和for-in循环的短板

for(var value of myArray) {  
console.log(value);
}
for-of的语法看起来跟for-in很相似,但她的功能却丰富的多,能循环很多东西 for-of循环使用例子
:let iterable=[10,20,30];
for(let value of iterable) { 
 console.log(value);
}
我们可以使用替代,这样他就变成了在循环里的不可修改的静态变量
let iterable=[10,20,30];
for(const value of iterable) { 
 console.log(value);
}
循环一个字符串:
let iterable = “boo”;
for (let value of iterable) {
console.log(value);
}

let iterable = new Uint8Array([0x00, 0xff]);
for (let value of iterable) {
console.log(value);
}
let iterable = new Map([[“a”, 1], [“b”, 2], [“c”, 3]]);
for (let [key, value] of iterable) {
console.log(value);
}
for (let entry of iterable) {
console.log(entry);
}
let iterable = new Set([1, 1, 2, 2, 3, 3]);
for (let value of iterable) {
console.log(value);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值