【发布时间】:2016-06-26 14:46:50
【问题描述】:
我有以下对象:
var questions = [{
'question_id': 245,
'question': 'Question 1',
'ordinal': 1,
'master_difficulty': 1,
'overridden_difficulty': ''
},{
'question_id': 34,
'question': 'Question 2',
'ordinal': 2,
'master_difficulty': 1,
'overridden_difficulty': ''
},{
'question_id': 656,
'question': 'Question 3',
'ordinal': 3,
'master_difficulty': 1,
'overridden_difficulty': ''
},{
'question_id': 86,
'question': 'Question 4',
'ordinal': 4,
'master_difficulty': 1,
'overridden_difficulty': ''
}]
我想从中得到最高的序数值。
例如var highestOrdinal = highestOrdinalFunction(questions);
highestOrdinalFunction 将返回最高序数。
所以在这种情况下它会返回4。
Math.max 可以为此工作吗?
【问题讨论】:
-
Math.max.apply(Math, questions.map(q => q.ordinal)); -
@Yoshi:应该将其发布为答案。
-
@T.J.Crowder 我认为这个问题必须有很多重复项,所以我希望它很快就会关闭。
-
@Yoshi:这是一个公平的观点,Ahbap 也已经为我们找到了。
标签: javascript