Seb*_*ian 1 javascript for-loop node.js
如何遍历JavaScript中的固定(开发时间)值列表?
在Perl中,我会这样做:
for my $item ('foo', 'bar', 'baz') {
Run Code Online (Sandbox Code Playgroud)
这将运行带环foo,bar并且baz在$item(每个循环运行)。
JavaScript可以做到:
for (item in new Array('foo', 'bar', 'baz')) {
Run Code Online (Sandbox Code Playgroud)
但这将item包含0,1和2,而不是值。
复制并粘贴每个项目的源是一种选择,但就维护而言是非常糟糕的选择。
另一种选择是
var items = new Array('foo', 'bar', 'baz');
for (i in items) {
var item = items[i];
Run Code Online (Sandbox Code Playgroud)
但这也是不好的代码,因为它定义了一个结构(数组),并且不需要很多开销。
| 归档时间: |
|
| 查看次数: |
98 次 |
| 最近记录: |