
1 DoveAz 2021-11-30 22:11:14 +08:00 via Android 你不写不就行了 |
2 ipwx 2021-11-30 22:12:22 +08:00 ummm 我寻思 python 里面没有 for ..., ... 的结构啊。。。 |
3 AV1 2021-11-30 22:22:57 +08:00 //如果你只是想遍历数组,为什么不用数组的方法? ["name1", "name2", "name3", "name4", "name5"].forEach(i=>{ console.log(i) }) |
4 pendulum 2021-11-30 22:28:13 +08:00 没看明白 |
5 Leviathann 2021-11-30 22:37:55 +08:00 为什么要用 fori |
6 lybcyd 2021-11-30 22:46:25 +08:00 JS 分号可以不写,你自己处理好特殊情况就可以 Python: names = ["name1", "name2", "name3", "name4", "name5"] def loopSelected(): for name in names: print(name) JS: let names = ["name1", "name2", "name3", "name4", "name5"] function loopSelected() { for (let name of names) { console.log(name); } } 或者 let names = ["name1", "name2", "name3", "name4", "name5"] function loopSelected() { names.forEach(name => { console.log(name) }); } 并没有麻烦到哪里去 |
7 ClericPy 2021-11-30 23:09:51 +08:00 感情手写啊... 现在 autocomplete 和 linter 啥的都那么稳定了, 写的时候没觉得这俩脚本语言有啥大差别... |
8 vanton 2021-11-30 23:15:52 +08:00 手写 for ?你这个啥 IDE 啊。 另外,js 数组遍历建议用 forEach |
9 JeffGe 2021-11-30 23:22:08 +08:00 via Android 你可以了解一下无分号写法,稍微注意几个 ASI 的坑就行了 https://segmentfault.com/a/1190000038262067 |
10 Exia 2021-12-01 00:09:10 +08:00 帖主的意思是指 for 第二个条件后面是分号还是逗号吧,js 当然是分号了... |
11 kawaiidora 2021-12-01 00:26:59 +08:00 不敲分号,让 prettier 自己补 |
12 christin 2021-12-01 07:37:24 +08:00 via iPhone 问题在这里 for (let i = 0; i < asins.length, i++;) 不一定非要用 for 循环,map ,foreach ,forof 都能用 |
13 Blanke 2021-12-01 08:32:34 +08:00 难道没人发现这句话应该是:for (let i = 0; i < asins.length; i++) 另外语句末尾的分号可以不写 |
14 fwindcore 2021-12-01 08:54:08 +08:00 via iPhone 写了一段时间 Javascript 后没动力回到 python 了 |
20 GzhiYi 2021-12-01 09:40:17 +08:00 via iPhone 可以用 while 代替 for |
21 2i2Re2PLMaDnghL 2021-12-01 09:55:30 +08:00 @sudoy for key, value in enumerate(some_dictionary) 并不是 for ..., ... 的语法结构,你连 Python 都没学好 语法结构是 for A in B ,只是 A 里面放了个解构的左值。 你可以试试 for [key, value] in enumerate(some_dictionary) |
23 sudoy OP |
24 oOoOoOoOoOo 2021-12-02 15:54:49 +08:00 via Android 一眼看到 for |