js sort方法根据数组中对象的某一个属性值进行排序
2017-02-09 14:41
766 查看
sort方法接收一个函数作为参数,这里嵌套一层函数用来接收对象属性名,其他部分代码与正常使用sort方法相同
var arr = [
{name:'zopp',age:0},
{name:'gpp',age:18},
{name:'yjj',age:8}
];
function compare(property){
returnfunction(a,b){<
4000
/p>
var value1= a[property];
var value2= b[property];
returnvalue1 - value2;
}
}
console.log(arr.sort(compare('age')))12345678910111213141234567891011121314
sort方法接收一个函数作为参数,这里嵌套一层函数用来接收对象属性名,其他部分代码与正常使用sort方法相同
var arr = [
{name:'zopp',age:0},
{name:'gpp',age:18},
{name:'yjj',age:8}
];
function compare(property){
returnfunction(a,b){<
4000
/p>
var value1= a[property];
var value2= b[property];
returnvalue1 - value2;
}
}
console.log(arr.sort(compare('age')))12345678910111213141234567891011121314
相关文章推荐
- js sort方法根据数组中对象的某一个属性值进行排序
- js sort方法根据数组中对象的某一个属性值进行排序
- js sort方法根据数组中对象的某一个属性值进行排序
- js sort方法根据数组中对象的某一个属性值进行排序
- js sort方法根据数组中对象的某一个属性值进行排序
- 根据数组中对象的某一个属性值进行排序
- 由多个Object(以Teacher为例)对象所形成的数组可以使用Arrays.sort方法进行排序(编号由低到高排序)。
- 由多个Object(以Teacher为例)对象所形成的数组可以使用Arrays.sort方法进行排序(编号由低到高排序)。
- js使用sort()对数组对象排序的方法
- js数组排序,根据数组中对象的某一属性进行排序 支持数字和字符串的排序,也支持按两个属性进行排序
- js:数组重排序问题:如何使用sort()方法按数值的大小进行升序或降序排列
- 定义Car类,包含两个字段:name和price; (2)在Main方法中,使用Array.Sort方法对Car对象数组根据姓名和价格排序。
- js使用Array.prototype.sort()对数组对象排序的方法
- js根据数组对象中某属性进行排序
- JS 对象数组Array 根据对象object key的值排序sort,很风骚哦
- js实现的对象数组根据对象的键值进行排序代码
- js使用Array.prototype.sort()对数组对象排序的方法
- 给数组添加一个根据指定下标删除元素的方法、得到0-100的随机数不重复(js)、得到外联样式的css样式值
- 小康陪你学JAVA--------sort方法对数组进行排序
- jQuery根据元素值或元素下标来删除一个数组元素及数组对象方法列表 1