在工作中经常会碰到这样一个需求,比如我使用 ajax 发一个 A 请求 后,成功后拿到数据,需要把数据传给 B 请求;那么需要如下编写代...
Promise 是异步编程的一种解决方案,它是一个对象,可以获取异步 操作的消息,他的出现大大改善了异步编程的困境,避免了地狱回调,...
JavaScript 中的异步机制可以分为以下几种:回调函数 的方式,使用回调函数的方式有一个缺点是,多个回调函...
它们的作用一模一样,区别仅在于传入参数的形式的不同。apply 接受两个参数,第一个参数指定了函数体内 this 对象的指向,...
this 是执行上下文中的一个属性,它指向最后一次调用这个方法的 对象。在实际开发中,this 的指向可以通过四种调用模式来判断。...
1)全局作用域和函数作用域(...
由于 Object 是构造函数,原型链终点 Object.prototype.__proto__, 而 Object.prototype.__proto__=== null // true,所以,原型链...
在 JavaScript 中是使用构造函数来新建一个对象的,每一个构造函 数的内部都有一个 prototype 属性,它的属性值是一个对象,这个 对象包含了可以由该构造函数的所有实例共享的属性和方法。当使用 构造函数新建一个对象后,在这个对...
for…of 是 ES6 新增的遍历方式,允许遍历一个含有 iterator 接口 的数据结构(数组、对象等)并且返回各项的值,和 ES3 中的 for… in 的区别如下...
ES6 Module 和 CommonJS 模块的区别:CommonJS 是对模块的浅拷⻉,ES6 Module 是对模块的引⽤,即 ES6 Module 只存只读,不能改变其值,也就是指针指向不能变,类似 const; imp...
浏览:1929
浏览:1285
浏览:1242
浏览:937
浏览:814
浏览:796
浏览:762
浏览:717
浏览:700
浏览:614
29
浏览:126
浏览:123
浏览:110
浏览:131
浏览:116
13
浏览:124
浏览:115
浏览:120
12
浏览:157
浏览:98