色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

es6 json數組排序

劉姿婷1年前8瀏覽0評論

ES6中提供了很多簡潔易用的方法來操作數組,其中包括JSON數組的排序。

let arr = [
{"name": "Alice", "age": 25},
{"name": "Bob", "age": 18},
{"name": "Charlie", "age": 30}
];
arr.sort((a, b) =>a.age - b.age);
console.log(arr);
// Output: 
// [{"name":"Bob","age":18},{"name":"Alice","age":25},{"name":"Charlie","age":30}]
arr.sort((a, b) =>a.name.localeCompare(b.name));
console.log(arr);
// Output: 
// [{"name":"Alice","age":25},{"name":"Bob","age":18},{"name":"Charlie","age":30}]

上述代碼使用了ES6中的箭頭函數和sort()方法來實現根據年齡和姓名排序。sort()方法接受一個比較函數作為參數,該函數應該返回一個負數、0或正數,表示a、b兩個元素的大小關系。