2 shanalhe shanalhe 于 2014.04.22 11:00 提问

js里面的array的引用问题

请问我这样为什么打出的testArray1._array和testArray2._array的值都为1,2,3,4 ?我想每个实例里面保存不同的数据,testArray1._array保存1,2,testArray2._array保存3,4要怎么办

<!DOCTYPE html>



function TestArray() { } TestArray.prototype._array = new Array(); function test() { var testArray1 = new TestArray(); testArray1._array.push("1"); testArray1._array.push("2"); var testArray2 = new TestArray(); testArray2._array.push("3"); testArray2._array.push("4"); alert(testArray1._array.toString()); alert(testArray2._array.toString()); }



Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!