数组数组? 4种方式链接矩阵?

时间:2013-08-10 21:00:11

标签: javascript arrays object matrix containers

我需要创建一个代表二维数组的对象,并使用以下方法:

  • appendRow()

  • appendColumn()

  • removeRow(uint index)

  • removeColumn(uint index)

最后两种方法让我认为我应该使用链接节点来避免元素的重复复制,但我的问题是这是一个矩阵,而不是常规的单维数组,这使得它变得复杂。

是否有某种物体我不知道它的名称是否能够做到这一点?只是一个名字,然后我将搜索如何实现自己。

我需要在JavaScript中执行此操作,但如果您指向使用其他语言编写的内容,则可以。

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

javascript中没有这样的对象。

也许这个图书馆很有用:https://github.com/mikolalysenko/ndarray

答案 1 :(得分:0)

看一下math.js,这个库提供了对矩阵操作的广泛支持。

http://mathjs.org