知识点(三)

Posted huangqiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识点(三)相关的知识,希望对你有一定的参考价值。

一、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是表示程序级的、正常的或在意料之中的值的空缺。

 

以上是关于知识点(三)的主要内容,如果未能解决你的问题,请参考以下文章

第218天学习打卡(知识点复习 Mysql隔离级别 主从复制 Redis 知识点复习 事务三特性)

java知识点三:异常

网络总结知识点(网络工程师必备)三

第218天学习打卡(知识点复习 Mysql隔离级别 主从复制 Redis 知识点复习 事务三特性)

python爬虫知识点三--解析豆瓣top250数据

ES6之主要知识点(三)字符串