當我嘗試在javascript中設置數組中的值時,所有其他「相鄰」值也會發生更改。Javascript:在數組中設置一個值將所有其他值設置爲該值
var screenData = [];
function init() {
var properties = { "property": "value" }
for(i = 0; i < 35; i++) {
var row = [];
for(j = 0; j < 19; j++) {
row.push(properties);
}
screenData.push(row);
}
}
init();
screenData[0][0].property = "othervalue";
alert(screenData[0][1].property);
警報將返回othervalue
儘管它應該是value
:(
我剛纔監督東西,或這是一個錯誤
任何幫助,將不勝感激:3