javascript
文章平均质量分 51
javascript 学习笔记
chernbo
这个作者很懒,什么都没留下…
展开
-
获取url参数
获取 url 中的参数指定参数名称,返回该参数的值 或者 空字符串不指定参数名称,返回全部的参数对象 或者 {}如果存在多个同名参数,则返回数组不支持URLSearchParams方法function getUrlParam(sUrl, sKey) {}输入: http://www.nowcoder.com?key=1&key=2&key=3&test=4#hehe key输出:[1, 2, 3]分析:指定 sKey 参数, 返回 该参数值 || 数原创 2021-09-29 22:24:01 · 191 阅读 · 0 评论 -
剖析 手写Promise 代码
为了加深手写 promise 代码的理解,会记录各个情况下promise代码执行顺序,和为什么要这么写。首先贴上完整的手写Promise代码:(尚硅谷课程代码)class Promise { // 构造方法 constructor(executor) { this.status = 'preding' // 给promise对象指定status属性,初始值为prending this.data = undefined //给promise对象指定一个用于存原创 2021-08-05 22:19:00 · 179 阅读 · 0 评论 -
手写Promise
// An highlighted blockfunction Promise(executor) { /* Promise: 构造函数 excutor: 执行器函数(同步回调函数) */ this.status = 'preding' // 给promise对象指定status属性,初始值为prending this.data = undefined //给promise对象指定一个用于存储结果数据的属性 const self =原创 2021-07-08 10:28:56 · 106 阅读 · 0 评论 -
原型链与继承
困扰了几天的知识,总结一下:js中任何东西都是对象,每个实例对象都有私有属性__proto__ 默认指向它的构造函数的原型(Prototype)。该原型对象也有自己的原型对象_proto__,层层向上直到Object.Prototype的原型对象为null(即Object.Prototype._proto__) 称为原型链:实体对象只有_proto__属性; 函数对象有 prototype 和_p roto__两个属性。function Person(name,gender){ P原创 2021-03-25 21:01:20 · 114 阅读 · 0 评论