我已经使用Java的内置API来处理数据结构,并且使用了Google Guava对API的补充,但JavaScript对数据结构的支持似乎相当薄弱。如果我需要为JS使用高级数据结构,我的项目中是否可以包含任何库?
答案 0 :(得分:1)
库collectionsjs包含list实现,“由具有头节点的双向链表支持”。
var list = new List([1, 2, 3]);
list.splice(1, 1, 6, 5);
alert(list.toArray());
// [1,6,5,3]
<script src="https://rawgit.com/montagejs/collections/master/collections.min.js" type="text/javascript"></script>