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();
  });
}

【信息由网络或者个人提供,如有涉及版权请联系COOY资源网邮箱处理】

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容