0
嗨我想知道是否有可能廣告元素到一個數組至極聲明如下... 請檢查add()函數,我無法弄清楚如何解決這個問題呢。謝謝Js:多維數組文字聲明:添加元素
這不是必然的,但我會很感激,如果你給自C++的觀點程序員的解釋。
// My array is this way declared
var myArray = [
['John', 'Doe', '1980'],
['Jane','Malloy','1982'],
['Vincent','Malloy','1972']
];
// then I want to add a new elements in it, but It seems to doesn't work
var add = function() {
//var textbox = document.getElementById('textbox').value;
// storing new person in array
myArray [3][0] = 'New1';
myArray [3][1] = 'New2';
myArray [3][2] = 'New3';
};
//finnaly this function is for displaying the elements of myArray
var show = function() {
// clean output
document.getElementById('output').innerHTML = '';
// delay time
setTimeout (function() {
// showing info. people
for (var i in myArray) {
for (var j in myArray)
document.getElementById('output').innerHTML += myArray[i][j] + ' ';
document.getElementById('output').innerHTML += '<br/>';
}
}, 250);
};
問題是什麼? – ampawd
裏面的add()函數:添加新的元素到數組中,它不起作用 –