ECMAScript2023(ES14)新特性简介
前段时间闲来无事,在翻看MDN文档时无意中发现Array中多了一些陌生的API,后来通过百度发现这些API都是在2023 年 6 月 27 日发布的ES14版本中新增的数组方法,于是便根据MDN一步一步研究了一下,发现有些API确实是比原来的API更加的好用,下面就一起来看一下吧~~~ Array.prototype.toSorted() MDN对于这个API的描述是:sort() 方法的复制方法版本。它返回一个新数组,其元素按升序排列。 toSorted()方法有以下几种常见的用法: // 1. 不传入函数 toSorted() // 2. 传入箭头函数 toSorted((a,b) => { /**……**/ }) // 3. 传入比较函数 toSorted(compareFn) // 4. 内联比较函数 toSorted(function compareFn(a, b) { /**……**/ }) // toSorted数组排序 let arr = [3,4,2,10,1,6,9,5,8,7] const sort = arr.toSorted((a,b) => ....