我想在Javascript中创建一个二维数组,用于存储坐标(x,y)。由于这些坐标将由用户输入动态生成,因此我还不知道会有多少对坐标。
预定义的二维数组示例:
var Arr=[[1,2],[3,4],[5,6]];
我想我可以使用PUSH方法在数组末尾添加新记录。
如何声明一个空的二维数组,使得当我使用我的第一个Arr.push()时,它将被添加到索引0,并且每个下一个由push写入的记录都会取下一个索引?
这可能非常容易做到,我只是JS的新手,如果有人能写一段简短的可行代码片段供我查看,我将不胜感激。谢谢。
var Arr = new Array(new Array());
吗?是的,push
和pop
会在数组末尾添加或删除元素,而shift
和unshift
则会在数组开头删除或添加元素。 - abiessu