是否有一种更简单的方法来填充一系列年份的动作脚本数组(比如1900到2000),而不是使用for循环?我以为会有某种范围功能,但我找不到它。
答案 0 :(得分:2)
不。循环是要走的路。
var years:Array = [];
for (var i:int = 1900; i < 2000; i++) years.push(i);
答案 1 :(得分:0)
[!]远远超过接受的一个解决方案[!]
只是为了它的另一种选择:
var years : Array = new Array( 100 ).map( function( item : *, index : int, arr : Array ){
return index + 1900;
} );
- 编辑 -
这绝不是一个更好的解决方案的认真尝试,因为它不是! 它更慢,更耗费内存。我只是想知道是否可以使用Array#map并找到它。由于我不知道在哪里转储这个片段,我在这里发布了它。