Nid*_*mar -3 javascript time for-loop angularjs
我想为 for 循环中的每个项目生成一个时间戳,但我在循环中只得到一个时间戳。如何在 javascript 中为 for 循环中的每个项目创建新的时间戳。
for (var i = 0 ; i < 5; i++ ) { vm.workers[i].id = (new Date()).getTime(); }
Run Code Online (Sandbox Code Playgroud)
这个只提供一个时间戳,而不是 5 个不同的时间戳,谁能告诉我如何在循环内生成多个时间戳。
所有的 id 都是相同的,因为循环根本不需要时间来运行。那么如何为每个生成唯一的编号呢?每次使用时加一个。
var ts = (new Date()).getTime();
for (var i = 0 ; i < 5; i++ ) {
vm.workers[i].id = ts++
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
747 次 |
| 最近记录: |