码迷,mamicode.com
首页 > 其他好文 > 详细

知识点(三)

时间:2019-10-15 11:28:11      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:链式   span   efi   问题   通过   多行   callback   强制   函数   

一、css垂直居中

二、js常用数据类型

字符串值,数值,布尔值,数组,对象。

三、async和await

              在async/await之前,我们有三种方式写异步代码 1嵌套回调 2以Promise为主的链式回调3使用Generators

 

    1. async/await更加语义化,async 是“异步”的简写,async function 用于申明一个 function 是异步的;await,可以认为是async wait的简写, 用于等待一个异步方法执行完成;

    2. async/await是一个用同步思维解决异步问题的方案(等结果出来之后,代码才会继续往下执行)

    3. 可以通过多层 async function 的同步写法代替传统的callback嵌套

      async function语法

      • 自动将常规函数转换成Promise,返回值也是一个Promise对象

      • 只有async函数内部的异步操作执行完,才会执行then方法指定的回调函数

      • 异步函数内部可以使用await

     await语法

  • await 放置在Promise调用之前,await 强制后面点代码等待,直到Promise对象resolve,得到resolve的值作为await表达式的运算结果

  • await只能在async函数内部使用,用在普通函数里就会报错

四、null 和undefine的区别

null: Null类型,代表“空值”,代表一个空对象指针,使用typeof运算得到 “object”,所以你可以认为它是一个特殊的对象值。

undefined: Undefined类型,当一个声明了一个变量未初始化时,得到的就是undefined。

 null 和 undefined 都表示“值的空缺”,

undefined是表示系统级的、出乎意料的或类似错误的值的空缺,

而null是表示程序级的、正常的或在意料之中的值的空缺。

 

知识点(三)

标签:链式   span   efi   问题   通过   多行   callback   强制   函数   

原文地址:https://www.cnblogs.com/huangqiao/p/11676538.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!