提问人:Osamu Midoriya 提问时间:11/2/2023 最后编辑:Osamu Midoriya 更新时间:11/3/2023 访问量:46
需要帮助了解...OF 循环
need help understanding for...of loop
问:
我的老师希望我练习...的循环 这是示例。
我为您提供了一个名为 numbers 的数组。打印出每个值的平方(数字乘以自身)。
您的输出应如下所示:
I looking for...在 MDN 上,我看到您可以通过这样做来添加,我尝试过,但这会使 1 变成 2,所以我尝试了。他的回答是.我猜我的是错的,因为我和那个,
你能解释一下为什么在const numbers = [1,2,3,4,5,6,7,8,9];
1 4 9 16 25 36 49 64 81;
(let num of sum); { num += 1; console.log(num); }
num *=2
num *= num;
for (let num of numbers) { console.log(num * num);}
*num;
NAN
num*num
console.log();
编辑:我认为人们误解了我写的东西
for(let num of numbers){ num *= num; console.log(num)
答:
1赞
pupupupu
11/2/2023
#1
这两种写作方法都是有效的
const numbers = [1,2,3,4,5,6,7,8,9];
for(let num of numbers){
console.log(num*num)
}
const numbers = [1,2,3,4,5,6,7,8,9];
for(let num of numbers){
console.log(num**2)
}
评论
1赞
Osamu Midoriya
11/3/2023
我把我所尊重的全部工作都放在了上面,也感谢我不知道我可以用**来单独计时一些东西
上一个:遍历范围和更改数据的最快方法
评论
num *= num; console.log(num)
也有效。(let num of sum); <- HERE { num += 1; console.log(num); }
num
undefined