例如:
var array = {
'a' : 1,
'b' : 3,
'c' : 2
}按照array[i]的值排序。
输出结果:
var array = {
'a' : 1,
'c' : 2,
'b' : 3
}例如:
var array = {
'a' : 1,
'b' : 3,
'c' : 2
}按照array[i]的值排序。
输出结果:
var array = {
'a' : 1,
'c' : 2,
'b' : 3
}在 ES6 中,重写对象的 [Symbol.iterator]() 方法,返回一个迭代器,然后就能用 for...of 循环按照一定的次序遍历了,相当于排序了。ES5 不行。
此外,既然命名为 array 了,而且想要排序,为啥不设计成数组呢?数组里存结构相同的对象。
1 回答851 阅读✓ 已解决
1 回答1.1k 阅读
2 回答2.3k 阅读
2 回答773 阅读
2 回答617 阅读
2 回答601 阅读
1 回答680 阅读
这个函数应该可以吧,应该可以做到你得要求,把array作为参数传进去试试吧