145
rated 0 times
[
146]
[
1]
/ answers: 1 / hits: 92474
/ 11 Years ago, thu, february 6, 2014, 12:00:00
I am having a heck of a time trying to figure out how to create a multidimensional array in jQuery.
I instantiate the array outside of the loop.
<script>
var myArray = [];
</script>
Inside of my loop I want to add the array elements.
i = 0
[loop start]
<script>
myArray[i][$row[sku]] = $row[qty]; // sku might be repeated will this cause an issue? You will see in the error below 295518 is repeated...
<script>
[loop end]
In my source code it looks like this:
<script>
myArray[ 1 ][ 295518 ] = 122;
</script>
Then I run this at the end outside the loop...
<script>
console.log( myArray );
</script>
I get this error in the console:
Uncaught TypeError: Cannot set property '295518' of undefined
Uncaught TypeError: Cannot set property '70252' of undefined
Uncaught TypeError: Cannot set property '295518' of undefined
What I am doing wrong in setting up this array? Thanks!
More From » php