![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习React
DREGON_
这个作者很懒,什么都没留下…
展开
-
Promise
Promise 对象Promise的三种状态一个 Promise 必然处于以下几种状态之一:状态不可逆待定(pending): 初始状态,既没有被兑现,也没有被拒绝。已兑现(fulfilled): 意味着操作成功完成。已拒绝(rejected): 意味着操作失败Promise 常用的方法promise a) then 参数为回调函数 成功时 result b) catch 参数为回调函数 失败时 error c) finally 参数为回调函数 任何情况 d) all 这个方法原创 2020-12-25 18:03:07 · 136 阅读 · 2 评论 -
javascript内置对象Object
Object语法:// 对象初始化器(Object initialiser)或对象字面量(literal)// key-value 结构,key 字符串、value 任何值{ [ nameValuePair1[, nameValuePair2[, ...nameValuePairN] ] ] }// 以构造函数形式来调用// value 任何值new Object([value])在JavaScript中,几乎所有的对象都是Object类型的实例,它们都会从Object.prototyp原创 2020-12-25 17:41:05 · 166 阅读 · 0 评论 -
JS编译的几种情况要打;号
问题今天写代码时,看着JS代码没有问题,却总是报错,单独一行行执行却成功了。现场:源码:let user1 = {}[user1.firstName, user1.secondName] = 'Kobe Bryant'.split(' ')console.log(user1.firstName, user1.secondName) 报错:[user1.firstName, user1.secondName] = 'Kobe Bryant'.split(' ') ^ReferenceE原创 2020-12-24 10:54:10 · 146 阅读 · 0 评论 -
作用域 和 setTimeout 遇到的问题
作用域 和 setTimeout问题1:描述:结果:原因:方案:问题1:描述:该循环中的输出结果为?for (var i = 0; i < 3; i++) { setTimeout(function() { console.log(i) })}console.log(i)结果:3333原因:可以百度搜到 setTimeout是异步的,往任务队列里面添加一个任务,只有主线上的全部执行完,才会执行任务队列里的任务;同时 i 是全局的所以等原创 2020-12-23 16:19:41 · 91 阅读 · 0 评论 -
学习ES6作用域中,动态作用域:遇到的问题
学习ES6作用域中,动态作用域:遇到的问题问题1:描述:vscode输入:网页控制台输入:问题1:描述:在控制台输入并无问题。在js中写 会在执行 test1() 时,报错:TypeError: Cannot read property ‘a1’ of undefinedvscode输入:// 动态作用域window.a1 = 3function test1() { console.log(this.a1) }test1.bind({ a1: 2})()原创 2020-12-23 15:03:14 · 109 阅读 · 0 评论