首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JS面试题
已注销
创建于2022-01-16
订阅专栏
JS高频面试题专栏
等 4 人订阅
共7篇文章
创建于2022-01-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JS面试题:数据类型
1. 基本数据类型(值类型) 基本类型:字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。 2. 引用数据类型 引用数
JS面试题:call,apply,bind区别
1. 共同点 三者共同点都是改变函数内部this指向的方法 2. call用法 输出结果: 解析: call的第一个参数是更改后的this指向对象,如果第一个参数不填,在非严格模式下,指向的是全局;
JS面试题:函数this指向问题
普通函数中,this是它的直接调用者,谁调用,this就指向谁 箭头函数,this指向跟外部作用域中this指向是同一个 记住上面这两点,我们就可以开始做题啦
JS面试题:JS运行机制
JavaScript是一门单线程语言,单线程就意味着,所有任务都需要排队,前一个任务结束才会执行下一个任务,如果前面任务耗费的时间很长,那后面的任务就得一直等着
JS面试题:暂时性死区
暂时性死区的本质就是,只要一进入当前作用域,所要使用的变量就已经存在了,但是不可获取,只有等到声明变量的那一行代码出现,才可以获取和使用该变量
JS面试题:变量提升和函数提升
什么是提升? 简单点来说,就是JS在执行代码前会进行预编译,预编译期间会将变量声明与函数声明提升至其对应作用域的最顶端
JS面试题:var、let、const的区别
在前端面试中,有个高频面试题,那就是var/let/const定义的变量有何区别?今天我们就来唠一唠这三者的区别