谁能告诉我为什么这不起作用?从我可以告诉购买文档和任何例子我能找到的,它应该,但我不断收到以下Javascript 2维数组
var colorArray = [];
colorArray[0] = [];
colorArray[0][0] = '2F76EE';
colorArray[0][1] = '2F76EE';
colorArray[0][2] = '5fff74';
colorArray[0][3] = '5e6cff';
colorArray[0][4] = 'a6ff1d';
colorArray[1][0] = '2F76EE'; //error is happening here
colorArray[1][1] = '2F76EE';
colorArray[1][2] = '5fff74';
colorArray[1][3] = '5e6cff';
colorArray[1][4] = 'a6ff1d';
错误的错误,当我运行它
Uncaught TypeError: Cannot set property '0' of undefined
谢谢!
参见http:// stackoverflow 。com/questions/966225/how-can-i-create-a-two-dimensional-array-in-javascript – Phrogz
JavaScript没有二维数组。它有阵列,你可以嵌套它们。但仅仅因为你在主阵列的第一个插槽中放置了一个子阵列并不意味着你会在第二个插槽中自动获得一个。 – Phrogz