在JavaScript中,Promise.reject()是Promise对象的一个静态方法,用于创建一个被拒绝(rejected)的Promise对象。它的作用是立即返回一个被拒绝的Promise对象,并将指定的原因(reason)作为拒绝的值。 Promise.reject()方法的语法如下: 其中,reason参数是一个可选的值,表示拒绝的原因。它可以是任何JavaScript值,包括字符串、数字、对象等。 调用Promise.reject("123")会立即返回一个被拒绝的Promise对象,并将字符串"1…

2023年10月2日 0条评论 117点热度 0人点赞 小小调酒师 阅读全文

在JavaScript中,构造函数通常使用new关键字来创建对象实例。这是因为构造函数在被调用时会创建一个新的对象,并将该对象作为this关键字的值。这样可以确保在构造函数内部使用this来引用新创建的对象。 如果在构造函数调用时没有使用new关键字,那么构造函数内部的this将指向全局对象(在浏览器环境中是window对象)。这意味着构造函数内部的方法将被添加到全局对象上,而不是新创建的对象上。 以下是一个示例来说明这个问题: 在上面的示例中,使用new关键字创建的person1对象可以成功调用sayHello方…

2023年10月2日 0条评论 112点热度 0人点赞 小小调酒师 阅读全文

对于ES6中的Promise,我们来看一下它是一个对象还是一个函数? 可以看到,它是一个构造函数,身上有then、catch和原型链上的resolve、reject等这些函数 既然是构造函数,那么就可以使用new来创建对象,且作为构造函数,它是接收一个函数作为参数,如下: 那么作为参数的函数传进去有什么用呢? 可以做一些比如网络请求的异步操作: 一般网络请求,我们是放在一个自定义的事件触发函数里的,比如点击了一个按钮,就会触发事件函数:clickEvent() 调用这个函数: 打印结果:一些数据

2023年9月30日 0条评论 102点热度 0人点赞 小小调酒师 阅读全文

分类效果:

2023年2月24日 0条评论 429点热度 0人点赞 小小调酒师 阅读全文

html代码: <code>&lt;!DOCTYPE html&gt; &lt;html lang=&quot;en&quot;&gt; &lt;meta charset=&quot;utf-8&quot;&gt; &lt;title&gt;Image Gallery&lt;/title&gt; &lt;body&gt; &lt;h1&gt;Snapshots&…

2022年7月4日 0条评论 699点热度 0人点赞 小小调酒师 阅读全文

DOM常用方法: getElementById getAttribute setAttribute childNodes[0]:子节点数组的第一个元素,它与firstChild等价 nodeValue:改变文本节点的值 <code>&lt;!DOCTYPE html&gt; &lt;html lang=&quot;en&quot;&gt; &lt;meta charset=&quot;utf-8&quot;&gt; &…

2022年7月3日 0条评论 779点热度 0人点赞 小小调酒师 阅读全文