I am trying to create a Array of Array containing objects,
Here is my code,
var objA = new Array();
function myFunction(){
objA ['1'] = new Array();
objA ['1'].push({'bird':'parrot','animal':'rabbit'});
var item = objA ['1'];
alert(item['bird']);
}
Now ideally above code should alert 'parrot', but instead I get 'undefined'.
What am I doing wrong?
objAis an array but you're passing a string "index", which will work but unexpectedly. Use an object instead,{}. Btw, you can declare an array simply as[].