当前位置: 首页 > wzjs >正文

网站培训培训班网站备案资质

网站培训培训班,网站备案资质,网站建设与维护方案,重庆建设教育培训网证书查询文章目录ES61.变量声明与作用域​3.模板字符串4.解构5.链判断6. 默认值7.Promise8.​​async/await9.面向对象10.模块化ES6 ES6(ECMAScript 2015)ECMAScript(ES) 是规范、 JavaScript 是 ES 的实现 1.变量声明与作用域​ ​​l…

文章目录

    • ES6
      • 1.变量声明与作用域​
      • 3.模板字符串
      • 4.解构
      • 5.链判断
      • 6. 默认值
      • 7.Promise
      • 8.​​async/await
      • 9.面向对象
      • 10.模块化

ES6

  • ES6(ECMAScript 2015)
  • ECMAScript(ES) 是规范、 JavaScript 是 ES 的实现

1.变量声明与作用域​

  • ​​let 和 const
    • let:块级作用域变量,无变量提升,不可重复声明
    • const:块级作用域常量,声明时必须初始化,不可重新赋值(可修改对象属性或数组元素)
      2.箭头函数
      简化:
// 原来的写法
function fun(args){// 函数体return args
}
简化为:
const fun = (args) => {// 	函数体return args
}
// 如果函数只返回一个值 还可简化为:
const fun = (a,b) =>  a+b

3.模板字符串

let a = 1
let b = `b的值为:xxx,a的值为${a}`

4.解构

  • 数组解构
    const [a, b] = [1, 2]
  • 对象解构
    const { name, age } = user
    嵌套解构 const { name: userName, address: { city } } = user;

5.链判断

const firstName = request?.data?.demo || 'default';

6. 默认值

  • 直接给参数写上默认值,没传就会⾃动使⽤默认值
    function fun(a, b = 1) { return a + b; }

7.Promise

  • Promise 对象表示异步操作最终的完成(或失败)以及其结果值。
  • 一个 Promise 是一个代理,它代表一个在创建 promise 时不一定已知的值。它允许你将处理程序与异步操作的最终成功值或失败原因关联起来。这使得异步方法可以像同步方法一样返回值:异步方法不会立即返回最终值,而是返回一个 promise,以便在将来的某个时间点提供该值。
  • Promise 是现代 JavaScript 中异步编程的基础,是⼀个由异步函数返回的可以向我们指示当前
    操作所处的状态的对象。在 Promise 返回给调用者的时候,操作往往还没有完成,但 Promise
    对象可以让我们操作最终完成时对其进行处理(无论成功还是失败)
  • 解决回调地狱,链式调用:fetch().then().catch()。
  • 一个 Promise 必然处于以下几种状态之一:
    • 待定(pending):初始状态,既没有被兑现,也没有被拒绝。
    • 已兑现(fulfilled):意味着操作成功完成。(then() 调用)
    • 已拒绝(rejected):意味着操作失败。(catch() 调用)

8.​​async/await

  • async function 声明创建⼀个绑定到给定名称的新异步函数。函数体内允许使用 await 关键字,
    这使得我们可以更简洁地编写基于 promise 的异步代码,并且避免了显式地配置 promise 链的
    需要。
  • 在异步函数中,你可以在调用⼀个返回 Promise 的函数之前使用 await 关键字。这使得代码在该点上等待,直到 Promise 被完成,这时 Promise 的响应被当作返回值,或者被拒绝的响应被作为错误抛出。
const fetchDemo = async() => {try {const response = await fetch("apixxx");} catch (error) {console.error(`⽆法获取:${error}`);}
}
fetchDemo();

9.面向对象

  • Class 语法​​
    • 类声明与继承:class Dog extends Animal {},本质是原型链的语法糖

10.模块化

  • export导出模块,import导入模块

文章转载自:

http://2xFbRTJk.pkrtz.cn
http://hVX7xBvU.pkrtz.cn
http://UdTdpU5S.pkrtz.cn
http://YtYCVhO1.pkrtz.cn
http://FXbnemCM.pkrtz.cn
http://SoGn1OMw.pkrtz.cn
http://lmRyij81.pkrtz.cn
http://PIeU7Vng.pkrtz.cn
http://WPTFEBBd.pkrtz.cn
http://qhApNvOQ.pkrtz.cn
http://q0p4yYAO.pkrtz.cn
http://sX9E5SUk.pkrtz.cn
http://kkfPSLSY.pkrtz.cn
http://JqOS3nRB.pkrtz.cn
http://fCtiSl2i.pkrtz.cn
http://rPDNBOK7.pkrtz.cn
http://XIPP8fAh.pkrtz.cn
http://rsbeEdtQ.pkrtz.cn
http://PA25rJU4.pkrtz.cn
http://wOPByi26.pkrtz.cn
http://aRi7Z8Qz.pkrtz.cn
http://62iypTJr.pkrtz.cn
http://vav8nlGy.pkrtz.cn
http://TOlLzYRH.pkrtz.cn
http://W2JpKnKW.pkrtz.cn
http://ePWBHlTW.pkrtz.cn
http://bwHBoQTL.pkrtz.cn
http://0quUnX3v.pkrtz.cn
http://GsUAf3fN.pkrtz.cn
http://ysHXRhp7.pkrtz.cn
http://www.dtcms.com/wzjs/756513.html

相关文章:

  • 论文查重网站建设wordpress nginx配置
  • wordpress建企业网站设置一图读懂制作网站
  • 网站建设百度索引wordpress标签云怎么添加
  • 深圳印刷画册seo外链工具有用吗
  • vps 网站能打开做推广效果哪个网站好
  • 广州seo网站排名广州网站设计素材
  • 专门做隐形眼镜的网站wordpress获取站点副标题
  • 佛山做网站业务工资wordpress 关闭更新警告
  • 想花钱做网站怎么做app推广
  • 个人网站类型郑州网站建设蝶动
  • 网站建设丨找王科杰上词快低价网站建设行业现状
  • 萍乡土建设计网站高端访问
  • 广州网站推广平台鲜花网站开发与设计
  • 凡科网做网站好吗徐州建设工程交易网张周
  • 机关 网站 建设方案360浏览器下载
  • wordpress设置标题大小百度搜索优化怎么做
  • 网站建设开发综合实训报告网站接入银联支付怎么做
  • 网站后台管理是做一些什么WordPress验证问题
  • 网站推荐几个互联网网站名字
  • 外贸soho做网站怎么做网页模板之家免费下载
  • 个人网站页面设计作品商场大型话题活动策划网站
  • 高端品牌网站建设有哪些58.搜房等网站怎么做效果才好
  • 自家宽带怎么建设网站莱芜都市网二手车租车
  • 前端开发可以做网站运营吗net网站开发技术方案
  • 微网站开发框架南通专业网站建设报价
  • 如何做logo模板下载网站那里有制作网站企业
  • 怎么做自己的淘宝客推广网站家具企业网站建设
  • 站酷网官网入口wordpress crawling
  • 靖江网站建设公司开源网
  • 最早做弹幕的网站自己干电商如何下手