js 數組字段根據某一字段進行排序


js sort方法根據數組中對象的某一個屬性值進行排序

sort方法接收一個函數作為參數,這里嵌套一層函數用來接收對象屬性名,其他部分代碼與正常使用sort方法相同.

復制代碼
var arr = [
    {name:'zopp',age:0}, {name:'gpp',age:18}, {name:'yjj',age:8} ]; function compare(property){ return function(a,b){ var value1 = a[property]; var value2 = b[property]; return value1 - value2; } } console.log(arr.sort(compare('age')))
復制代碼


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM