【发布时间】:2018-08-21 20:56:47
【问题描述】:
let info = [
{
name: 'Harry Potter',
weight: 160,
hobby: 'quidditch',
},
{
name: 'Hermione Granger',
weight: 130,
hobby: 'reading',
}
{
name: 'Ronald Weasley',
weight: 185,
hobby: 'quidditch',
}
]
我怎样才能知道谁最重?
到目前为止的思考过程——编写代码:
- 列出所有权重
- 从大到小排序 *
- 选择最大数的索引 [0]
到目前为止,我还停留在第一步。我可以访问一个字符的特定权重,但不能访问所有权重。我试过这段代码:
const char_weight = data['weight']
console.log(char_weight)
但它返回为“未定义”。
【问题讨论】:
-
那么什么是数据?
-
你熟悉每个循环吗?
标签: javascript arrays javascript-objects