var testArr = function(){
this.imgRandArr = [1,2,3];
}
testArr.prototype = {
startFunc:function(){
var self = this;
self.changeArr();
console.log(self.imgRandArr) //这个先执行
},
changeArr:function(){
var self = this;
self.imgRandArr[0] = 999;
console.log(self.imgRandArr) //这个后执行
}
}
这段代码在控制台是先输出1,2,3,在输出999,2,3
1
ledzep2 2015-05-10 00:23:43 +08:00
如果你执行的是
```javascript var t = new testArr(); t.startFunc() ``` 那输出一点问题没有. 都是999,2,3 |