首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JavaScript
幻冬狐
创建于2023-06-04
订阅专栏
一些关于JavaScript的知识
暂无订阅
共6篇文章
创建于2023-06-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
对JS this、call、apply、bind的理解
对this的理解 this指向最后一次调用这个方法的对象。 this,可以通过四种模式来判断: 函数调用模式:当一个函数不是对象属性,直接作为函数调用时,this指向全局。 方法调用模式:如果一个函数
JS引擎
JS引擎的工作原理 JS引擎的工作原理基本上差不多,大致流程为: 将JS解析为AST(抽象语法树)。 基于AST(抽象语法树),解释器(interpreter)/ 将AST(抽象语法树)转化为字节码(
var a,当a的值是是什么时console.log(a==1&&a==2&&a==3)输出的是true
这是一个面试题,利用的是类型转换和比较运算符的一些隐式规则。 首先==运算符在比较时会先进行类型转换,转换成相同类型,然后进行比较。如果两个数据类型不同则先进行转换。 这道题可以借助原理构造一个解法
JavaScript执行上下文
什么是执行上下文 所有的执行上下文都是存储对象,这个存储对象已经绑定好了this,处理好了对象名(或函数名)与对象(或函数)的映射关系。 一个执行上下文是由变量对象、作用域链、this指针 执行上下文
作用域
作用域就是变量的使用范围或者说变量在程序的哪些区域可见。 全局作用域 全局作用域就是window对象。最外层定义的函数,以及定义在最外函数之外的变量都在全局作用域中,同样也是window对象的属性。
闭包
什么是闭包 在函数创建时所在的作用域中的所有变量存放在一个对象中,这个对象就是闭包。——读我从来不理解JavaScript闭包,直到有人这样向我解释它这篇文章后感。 闭包是任何函数都有的,只是不过是定