今天看啥  ›  专栏  ›  程序员好物馆

ES10中7个最具变革性的JavaScript特性

程序员好物馆  · 公众号  ·  · 2024-08-16 09:00

文章预览

作者 | dev 来源 | 大迁世界 JavaScript在过去10年里取得了长足的进步,每一年都有 全新的功能升级 。 还记得我们以前是这样创建"类"的吗? function   Person ( name )  {    this .name = name; } Person.prototype.sayHello =  function ()  {    console .log( "Hello, "  +  this .name); }; 是的,变化很大! 让我们来看看ES10(2019年)中引入的7个最重要的特性,看看你是否错过了其中一些。 1. 即时模块化:动态 import ES10那年很棒, import 现在可以像 require() 一样作为函数使用。一个 async 函数。 将 import 保持在顶层不再是必须的;我们现在可以在编译时轻松解析模块的名称。 为了高性能,可以选择性地只在绝对需要时加载模块... if  (user.is_admin) {    const  admin =  await   import ( './admin.js' );   admin.setupDashboard(); } 基于用户或变量输入加载模块... const  language =  'french' ; const  transla ………………………………

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