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 |