new ( function Foo ( ) {
var array1 = [ ];
var array2 = [ ];
//某些异步代码
{ array1.push( );
}
this.getArray1() { return array1; } } );
由于异步代码的调用是在 new Foo返回之前,导致 array1.push是无效的
new ( function Foo ( ) {
var array1 = [ ];
var array2 = [ ];
//某些异步代码
{ array1.push( );
}
this.getArray1() { return array1; } } );
由于异步代码的调用是在 new Foo返回之前,导致 array1.push是无效的
转载于:https://my.oschina.net/wansheg/blog/857979