使用new创建的数组?

时间:2013-12-19 20:45:48

标签: javascript

为什么使用new创建的javascript数组的行为会有所不同?

(new Array(10)).length

10

var x = 0;
(new Array(10)).forEach(function(){ console.log(++x) });

:什么 - 为什么?

var x = 0;
[undefined,undefined,undefined].forEach( function(){console.log(++x)});

1

2

3

0 个答案:

没有答案