ES6学习(18)

ES10 新特性

  1. Object.fromEntries
  • 将二维数组或者map转换成对象;
  1. trimStart 和 trimEnd
  • 去除字符串前后的空白字符;
  1. Array.prototype.flat 与 flatMap
  • 将多维数组降维;
    ES11 新特性
  1. 类的私有属性,也就是只能在类里面使用,前面添加一个#号
  2. Promise.allSettled,参数是一个数组,始终是成功的状态,返回的数组集合中标识各自的状态。和All不同的是,如果是All的话,如果存在一个失败的,就会是失败的状态。
  3. 可选链操作符:即?可以帮助我们判断是否存在防止对象.的时候报错。如果存在则往下走,省略对对象是否传入的层层判断;
  4. 动态 import 导入:动态导入也就是我们常说的懒加载
// import * as m1 from "./hello.js"; // 传统静态导入
//获取元素
const btn = document.getElementById('btn');
  btn.onclick = function(){
  import('./hello.js').then(module => {
    module.hello();
  });
}

其他

ES6学习(13)对象方法扩展

2024-12-9 10:39:44

其他

算法题(9)

2024-12-9 10:39:51

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
搜索