专栏名称: 大迁世界
掘金LV8,思否10万+的作者。一个热爱前端的创业者。
今天看啥  ›  专栏  ›  大迁世界

ES14中5个最具变革性的JavaScript特性

大迁世界  · 公众号  ·  · 2024-08-12 08:35
    

文章预览

JavaScript在过去10年里取得了长足的进步,每年都有 全新的功能升级 。 让我们来看看ES14(2023年)中引入的5个最重要的特性,看看你是否错过了其中一些。 1. toSorted() 甜美的语法糖。 ES14的 toSorted() 方法使得排序数组并返回一个副本而不改变原数组变得更加容易。 以前我们这样做: const  numbers = [ 3 ,  1 ,  4 ,  1 ,  5 ]; const  sorted = [...numbers].sort( ( a, b ) =>  a - b); console .log(sorted);  // [1, 1, 3, 4, 5] console .log(numbers);  // [3, 1, 4, 1, 5] 现在我们可以这样做✅: const  numbers = [ 3 ,  1 ,  4 ,  1 ,  5 ]; const  sorted = numbers.toSorted( ( a, b ) =>  a - b); console .log(sorted);  // [1, 1, 3, 4, 5] console .log(numbers);  // [3, 1, 4, 1, 5] toSorted() 接受一个回调函数来控制排序行为 - 升序或降序,按字母顺序或数字顺序。就像 sort() 一样。 2. toReversed() 另一个新的数 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览