- 博客(7)
- 收藏
- 关注
原创 http 请求响应
http 是基于 请求-响应 的方式完成通信的,每一次通信都是由客户端向服务器发出请求,传递一些消息过去,然后经过服务器程序处理后,响应给客户端一些消息。其中,GET 和 POST 最为常见。
2024-06-10 10:48:04 675
原创 手写Promise
如果对应的回调不是函数 ,即发生穿透。值穿透指的是,链式调用的参数不是函数时,会发生值穿透,就传入的非函数值忽略,传入的是之前的函数参数。Promise 都被兑现时,返回的 Promise 也将被兑现(即使传入的是一个空的可迭代对象),并返回一个包含所有兑现值的数组。如果输入的任何 Promise 被拒绝,则返回的 Promise 将被拒绝,并带有第一个被拒绝的原因。如果对应的回调是函数,尝试运行函数并拿到返回结果。,首先需要辅助函数判断回调函数的结果是否是。如果回调函数返回的结果是。
2024-06-09 09:21:08 957
原创 JS关于this指向
通过 new 调用直接调用通过对象调用this 的指向取决于如何调用该函数 箭头函数没有 this,箭头函数 this 基于闭包,闭包基于词法作用域。
2024-06-07 08:44:15 405
原创 JS面向对象
任何函数都可以作为。当该函数通过关键字调用的时候,我们就称之为。所有对象都是通过new函数创建所有的函数也是对象,函数中可以有属性所有对象都是引用类型所有函数都有的属性 prototype 称为函数原型。作用:让某一个构造函数实例化的所有对象可以找到公共的方法和属性。默认情况下,prototype 是个普通 object 对象prototype 中有 constructor 属性,它也是一个对象,表示当前对象的。__proto____proto__属性是对象特有的属性,它表示当前对象的原型对象是谁。
2024-06-06 15:03:00 999
原创 JS数据类型
原始类型 / 基本类型:Number、String、Boolean、Null、Undefined、Symbol、BigInt引用类型 / 对象类型:Object原始/基本类型的值存储在栈内存 ,没有方法和属性。
2024-06-05 09:46:25 943
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人