// 遍历数组
let a = ["1", "22", "33", "55", "44"]
// for 循环
for (let i = 0; i < a.length; i++) {
console.log(a[i], "index值");
}
//for in
for (const x in a) { //x代表下标 a代表要遍历的数组
console.log(a[x], x); //打印数组里面的每一项的值和下标
}
// for of
for (const s of a) { //s代表下标 a代表要便利的数组
console.log(s, a);
}
//for each
a.forEach(itmes => {
console.log(itmes)
});
// ---------------------------------------------------
// 遍历对象
const e = {
a: 1,
b: 2,
c: 3
}
// for in
for (const i in e) {
console.log(i, "键名"); //打印键名
console.log(e[i], "键值"); //打印键名
}
// for of
// for (const a of e) { //遍历对象 会报错 要搭配Object.keys来使用要不会报错
// console.log(a)
// }
console.log(Object.keys(e)) //使用Object.keys方法
for (const a of Object.keys(e)) {
console.log(a)
}
// const obj = {
// a: 1,
// b: 2,
// c: 3
// }
// console.log(Object.keys(ob
for,forin,foreach,forin,forof的区别
最新推荐文章于 2024-04-16 13:53:45 发布
// 遍历数组let a = ["1", "22", "33", "55", "44"] // for 循环for (let i = 0; i < a.length; i++) { console.log(a[i], "index值");}//for in for (const x in a) { //x代表下标 a代表要遍历的数组 console.log(a[x], x); //打印数组里面的每一项的值和下标}// for of fo...
摘要由CSDN通过智能技术生成