在js中实现向量

Ela*_*nda 1 javascript

我想在Javascript中实现一个带有以下要求的向量:

  • 可以使用数字索引(位置)访问项目
  • 可以使用数字索引(位置)删除项目 - 即使在集合的中间
  • 可以在向量的末尾添加项目

最好的方法是什么?

Tik*_*vis 5

数组已经这样做了:

var a = [1,2,3]
a[1]// Access at a particular index
a.splice(1, 1)// Delete one element at index 1
a.push(1)// Add 1 to the end
Run Code Online (Sandbox Code Playgroud)