I am creating 3 dimensional array but something goes wrong
var bucket =[0];
var choose = [[],[]];
var x = 0;
$.each($('.bucket'), function() {
bucket[x] = [choose[0], []];
for (var i=0; i<$(this).find('.choose').length; i++) {
choose[i][0] = $(this).find('.serie').val();
choose[i][1] = $(this).find('.quantity').val();
choose[i][2] = $(this).find('.type').val();
choose[i][3] = $(this).find('.totali').val();
}; // end for
x++;
}); // end each buckets
console.log(choose);
and console says:
Uncaught TypeError: Cannot set property '0' of undefined
What's wrong?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…