動的な多次元配列に値をプッシュする方法がわかりません。これは私が持っているコードです:
function compareNumbers(){
var count = $('.finishedRow').length;
var inputtedNums = new Array();
for(var i=0; i<count; i++){
$('.finishedRow').eq(i).find('li').each(function(j){
inputtedNums[i].push($(this).text());
});
}
console.log(inputtedNums);
}
たとえば、3つのfinishedRow
セレクターがあり、各セレクターに、、、、の値を持つfinishedRow
4つli
の要素が含まれているとします。変数を次のようにしたいと思います。first
second
third
fourth
inputtedNums
inputtedNums = [
["first", "second", "third", "fourth"],
["first", "second", "third", "fourth"],
["first", "second", "third", "fourth"]
]
私のコードは今なので、エラーが発生します:Cannot call method 'push' of undefined
。
私はここで基本的な何かを見逃していると確信しています。