gpt4 book ai didi

javascript - 尝试使用 _.sortBy 方法对对象数组进行排序

转载 作者:行者123 更新时间:2023-11-30 08:34:34 26 4
gpt4 key购买 nike

我已经尝试了我能找到的所有解决方案,但没有任何效果。

我有一个对象数组,在 HTML 中是一个下拉菜单。我无法对其进行排序。这是我的代码:

$scope.materials = []

var Material = function(materialName) {

this.name = materialName;

$scope.materials.push(this);



}

_.sortBy($scope.materials, function(object){
return object.name;
});

//==========下面是我要插入数组的一些对象(除了“名称”之外,我还计划稍后向它们添加更多属性==== ============//

var pipeCleaners = new Material ('pipe cleaners')
var glitter = new Material ('glitter')
var pomPoms = new Material (' pom poms')
var feathers = new Material ('feathers')
var cottonBalls = new Material ('cotton balls')

最佳答案

sortBy 不会修改数组,实际上你必须将sortBy 返回的数组赋值给一个变量。

var x = _.sortBy([1, 2, 3], function(n) {
return Math.sin(n);
});
console.log(x); // [3, 1, 2]

关于javascript - 尝试使用 _.sortBy 方法对对象数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32878422/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com