![](/img/trans.png)
[英]What kind of construct would use the comment delimiter */ in a Javascript?
[英]What kind of data structure would I use for this in JavaScript?
我有一个Person类,具有firstname,lastname,age和zipcode字段。 我需要在内存中存储这些Person对象的大量集合。 除了能够通过任何字段进行排序和搜索之外,我还需要能够添加和删除项目。 我将使用什么数据结构和机制来完成此任务? 谁能指出我正确的方向?
我有一个Person类,具有firstname,lastname,age和zipcode字段。 我需要在内存中存储这些Person对象的大量集合。
然后是一组对象文字
[
{
firstName: John,
lastName: Doe,
age: 23,
zipcode: 0987
},{
firstName: Jane,
lastName: Doe,
age: 21,
zipcode: 0987
}
]
除了能够通过任何字段进行排序和搜索之外,我还需要能够添加和删除项目。
分别数组push , splice , sort和filter 。 实际上,除了这四个基本操作之外,还有更多的操作。
我将使用什么数据结构和机制来完成此任务?
使用对象数组。
[
{
firstName: Bill,
lastName: Gates
age: 20
zipcode: 12345
}, {
firstName: Jimm,
lastName: Winter
age: 30
zipcode: 65432
}
]
您也可以使用Underscore.js或Lo-Dash以优雅的方式处理此类集合。
基本上,这是JSON ,它是数据存储,过滤和传输的通用格式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.