【发布时间】:2018-08-13 22:19:04
【问题描述】:
我有一个看起来像这样的第二个数组
[['He', 2], ['saw', 1], ['her', 2], ['walking', 1], ['so', 1], ['asked', 1]]
我需要按字母顺序/按右侧的数字对数组进行排序
function sortText(arr, word) {
if(word)
return arr.map(function(item) { return item[1]; }).sort();
}
*如果单词参数为真,则数组按字母顺序排序,如果为假,则数组按右侧的数字排序*
the wanted result
if(word==true)
[['He', 2], ['asked', 1], ['her', 2], ['saw', 1], ['so', 1], ['walking', 1]]
if(word==false)
[['saw', 1], ['walking', 1], ['so', 1], ['asked', 1], ['He', 2], ['her', 2]]
【问题讨论】:
标签: javascript sorting