let a = ["aa", "11", "cc", "gg"];
let b = {a: "aa", b: 11, c: "q12"};
console.log('--------------------------常规for 数组');
for (let i = 0; i < a.length; i++) {
console.log(i, a[i]);
}
console.log('--------------------------while 数组');
let m = 0;
while (m < a.length) {
console.log(m, a[m]);
m++;
}
console.log('--------------------------do while 数组');
let n = 0;
do {
console.log(n, a[n]);
n++;
} while (n < a.length)
console.log('--------------------------for in 数组');
for (let index in a) {
console.log(index, a[index]);
}
console.log('--------------------------for in 对象');
for (let key in b) {
console.log(key, b[key]);
}
console.log('--------------------------for of 数组');
for (let value of a) {
console.log(value);
}
console.log('--------------------------forEach 数组 (回调)');
a.forEach((value, index, array) => {
console.log(value, index, array);
})
--------------------------常规for 数组
0 aa
1 11
2 cc
3 gg
--------------------------while 数组
0 aa
1 11
2 cc
3 gg
--------------------------do while 数组
0 aa
1 11
2 cc
3 gg
--------------------------for in 数组
0 aa
1 11
2 cc
3 gg
--------------------------for in 对象
a aa
b 11
c q12
--------------------------for of 数组
aa
11
cc
gg
--------------------------forEach 数组 (回调)
aa 0 [ 'aa', '11', 'cc', 'gg' ]
11 1 [ 'aa', '11', 'cc', 'gg' ]
cc 2 [ 'aa', '11', 'cc', 'gg' ]
gg 3 [ 'aa', '11', 'cc', 'gg' ]
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)