Javascript 对对象数组中的数字进行排序
我有一个像下面这样的对象数组。尽管如此,顺序不是升序或降序。是否有函数对每个对象中的数字进行排序,并将其替换为新数组或类似的数组 让数组=[ { 电话:16 }, { 电话:25 }, { 电话:20 }, { 电话:28 } ];Javascript 对对象数组中的数字进行排序,javascript,Javascript,我有一个像下面这样的对象数组。尽管如此,顺序不是升序或降序。是否有函数对每个对象中的数字进行排序,并将其替换为新数组或类似的数组 让数组=[ { 电话:16 }, { 电话:25 }, { 电话:20 }, { 电话:28 } ]; 是的,您可以对数组的副本使用array.sort 例如: let newArray = [...array].sort((a, b) => a.number - b.number) 这将对数组进行升序排序。 如果你想让它下降,只需切换到b.number-a.
是的,您可以对数组的副本使用array.sort 例如:
let newArray = [...array].sort((a, b) => a.number - b.number)
这将对数组进行升序排序。
如果你想让它下降,只需切换到b.number-a.number
有关MDN的更多信息: