为了账号安全,请及时绑定邮箱和手机立即绑定

Javascript中对象与数组的键/值对

Javascript中对象与数组的键/值对

MYYA 2019-11-23 13:09:38
假设您有一个非常简单的数据结构:(personId, name)...并且您想将其中一些存储在javascript变量中。如我所见,您有三个选择:// a single objectvar people = {    1 : 'Joe',    3 : 'Sam',    8 : 'Eve'};// or, an array of objectsvar people = [    { id: 1, name: 'Joe'},    { id: 3, name: 'Sam'},    { id: 8, name: 'Eve'}];// or, a combination of the twovar people = {    1 : { id: 1, name: 'Joe'},    3 : { id: 3, name: 'Sam'},    8 : { id: 8, name: 'Eve'}};如果您要存储(或期望可能拥有)多个“价值”部分(例如,增加他们的年龄等),那么第二或第三种选择显然是可行的方法,因此,为了论证,让我们假设在此结构中再也不需要任何数据值了。您选择哪一个,为什么?编辑:该示例现在显示最常见的情况:非顺序ID。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 433 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信