问题描述
- 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());
}
时间: 2024-08-31 21:47:05