使用Javascript可以实现可变长度数组

Ank*_*kur 18 javascript arrays variable-length

我想在Javascript中创建一个可变长度数组.

这可能吗.快速谷歌搜索"Javascript变长数组"似乎没有产生任何东西,如果有可能这样做,这将是令人惊讶的.

我是否应该使用一个字符串来代替我使用分隔符添加,或者是否有更好的方法来获得类似长度的可变数组变量.

SLa*_*aks 43

Javascript数组不是固定长度的; 你可以在任何索引上做任何你想做的事情.

特别是,你可能正在寻找这种push方法:

var arr = [];
arr.push(2);            //Add an element
arr.push("abc");        //Not necessarily a good idea.
arr[0] = 3;             //Change an existing element
arr[2] = 100;           //Add an element
arr.pop();              //Returns 100, and removes it from the array
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅文档.

  • 为什么 `arr.push("abc");` 不是一个好主意? (2认同)