
ES6
文章平均质量分 94
ES6
白芸哆
一名即将毕业的大学生,期待可以学到很多。
展开
-
JavaScript的异步编程是什么?
JavaScript采用的是单线程模型,单线程模型指的是,JavaScript 只在一个线程上运行。也就是说,JavaScript 同时只能执行一个任务,其他任务都必须在后面排队等待。由于JavaScript采用单线程模型,导致JavaScript的所有网络操作,浏览器事件,都必须是异步执行。但JavaScript的核心语言特性中没有一个是异步的,那么我们要怎么使用异步编程呢?回调函数是异步操作最基本的方法。但JavaScript提供了三种重要的语言特性,可以让编写异步代码更容易。原创 2023-04-04 17:52:28 · 525 阅读 · 0 评论 -
ES6——变量的解构赋值
解构不仅可以用于数组,还可以用于对象。对象的解构与数组有一个重要的不同。数组的元素是按次序排列的,变量的取值由它的位置决定;而对象的属性没有次序,变量必须与属性同名,才能取到正确的值。上面代码的第一个例子,等号左边的两个变量的次序,与等号右边两个同名属性的次序不一致,但是对取值完全没有影响。第二个例子的变量没有对应的同名属性,导致取不到值,最后等于undefined。如果解构失败,变量的值等于undefined。上面代码中,等号右边的对象没有foo属性,所以变量foo取不到值,所以等于。转载 2023-02-18 20:52:01 · 264 阅读 · 0 评论 -
ES6——let 和 const 命令
ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。转载 2023-02-18 20:50:24 · 128 阅读 · 0 评论