n30*_*018 -1 javascript arrays object angularjs
我需要制作相同元素的多个对象。我无法弄清楚我应该在 [] 和 {} 之间使用哪个来制作我的数据结构。
我不清楚 [] 和 {} 之间的区别。我正在使用 Angularjs
[] 代表数组
{} 代表对象
使用阵列的优点是能够使用本机函数的能力等forEach,sort,split,splice等等。
使用对象的优点是可以轻松地从项目列表中查找特定项目。
例如,如果您有一个对象列表,ID每个对象都是唯一的,并且您通过ID以下方式创建包含它们的对象:
var list = {"123": {ID: 123, ...}, "456": {ID: 456, ...}}
Run Code Online (Sandbox Code Playgroud)
现在,您ID无需在所有项目中搜索即可找到项目,ID
只需使用list[ID]