JavaScript
文章平均质量分 72
LBJ辉
不定时学习笔记
展开
-
4. 手写函数
核心要点:原型链的向上查找。查找失败,返回 false。原创 2024-04-25 14:42:04 · 165 阅读 · 0 评论 -
3. JavaScript 之预编译
函数声明,整体提升变量声明,声明提升如果遇到复杂的情况,就要按照全局预编译的三部曲和函数预编译的四部曲一步一步推导。最后,在预编译时一定要注意return、if等代码逻辑判断是在执行时候做的,预编译不管这些,预编译只管变量、形参、函数等。原创 2024-03-04 16:41:48 · 826 阅读 · 0 评论 -
2. this 指向问题
箭头函数没有this,它的this是通过作用域链查到外层作用域的this,且指向函数定义时的this而非执行时。不可以用作构造函数,不能使用new命令,否则会报错箭头函数没有arguments对象,如果要用,使用rest参数代替不可以使用yield命令,因此箭头函数不能用作Generator函数。不能用修改this指向,但可以通过修改外层作用域的this来间接修改。箭头函数没有prototype属性。默认绑定: 非严格模式下this指向全局对象,严格模式下this会绑定到。原创 2024-02-29 09:41:23 · 572 阅读 · 0 评论 -
1. 浏览器跨 Tab 窗口通信原理
浏览器跨 Tab 窗口通信原理原创 2024-02-23 14:21:02 · 1130 阅读 · 0 评论 -
JavaScript 数据结构与算法(持续更新)
JavaScript 数据结构与算法原创 2023-04-26 16:57:15 · 613 阅读 · 0 评论 -
JavaScript中你不知道的undefined
【代码】JavaScript中你不知道的undefined。原创 2023-04-24 15:38:37 · 122 阅读 · 0 评论 -
Javascript 中 ==(相等运算符) 和 ===(严格相等运算符) 区别
Javascript 中 ==(相等运算符) 和 ===(严格相等运算符) 区别原创 2023-03-01 17:04:49 · 709 阅读 · 0 评论 -
JavaScript 中的事件模型有哪些
JavaScript 中的事件模型有哪些原创 2023-02-08 13:41:18 · 196 阅读 · 0 评论 -
JavaScript 中如何判断一个值是否是数组类型
JavaScript 中如何判断一个值是否是数组类型原创 2023-02-16 13:53:23 · 40 阅读 · 0 评论 -
JavaScript隐式转换
JavaScript 隐式转换原创 2022-09-26 11:15:50 · 2245 阅读 · 2 评论 -
JS中 x === x 一定为true 吗
NaN,Object.Defineproperty,MAX_SAFE_INTEGER,Symbol.toPrimitive,document. All原创 2022-08-25 13:53:59 · 242 阅读 · 0 评论 -
JavaScript 面向对象详解
JavaScript面向对象原创 2022-08-09 15:00:06 · 3626 阅读 · 0 评论