
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 |