
js
js相关的文章以及面试题
MISSNext
这个作者很懒,什么都没留下…
展开
-
什么是动态加载、静态加载、同步加载、异步加载
动态加载、静态加载、同步加载、异步加载的区别原创 2023-01-31 18:15:22 · 728 阅读 · 0 评论 -
promise方法之catch的实现
promise实现、promise方法实现 promise.catch自定义实现原创 2022-12-29 15:34:42 · 185 阅读 · 0 评论 -
Promise all如何实现
promise中的all如何实现、如何使用原创 2022-12-29 15:10:44 · 158 阅读 · 0 评论 -
Promise 实现 then的链式调用
Promise 实现 then的链式调用。原创 2022-12-14 17:00:12 · 283 阅读 · 0 评论 -
Promise如何实现
Promise如何实现、内部原理原创 2022-12-05 17:08:59 · 166 阅读 · 0 评论 -
js实现bind函数
由点到面、一步一步实现bind函数原创 2022-11-03 20:58:49 · 311 阅读 · 0 评论 -
自定义reduce
实现js中的reduce原创 2022-10-21 11:19:43 · 154 阅读 · 0 评论 -
一道有意思的js面试题
function Foo() { getName = function () { console.log (1); }; console.log(this) return this; } Foo.getName = function () { console.log (2); }; Foo.prototype.getName = function () { console.log('prototype'); }; var getName = fu...原创 2022-02-18 14:33:27 · 349 阅读 · 0 评论 -
Object.defineProperty 和 Proxy
Object.defineProperty 和 Proxy 相同点 可以劫持数据,并对属性描述 拥有 getter,setter 函数 劫持数据类型:Object,Aarry 不同点 defineProperty 只能劫持对象的属性 defineProperty 对新增的属性劫持不到,需要手动进行 Observe defineProperty 劫持数组,下标当成 key 值用(由于性能问题,vue 放弃这个特性) 数组通过 pop 或 shift 删除元素,会删除并更新索引,也会触发 getter,原创 2022-01-21 15:37:33 · 169 阅读 · 0 评论