- 1.BigInt 是什么? 解决了什么问题?
- 2.symbol 是什么? 解决了什么问题?
- 3.JS 原始类型和引用类型的区别?
- 4.谈谈 JS 中的类型转换机制
- 5.typeof null 的结果是什么?为什么?
- 6.== 和 ===有什么区别,分别在什么情况使用?
- 7.JavaScript中有哪些数据类型?
- 8.Object.is 和 === 有什么区别?
- 9 0.1 + 0.2 为什么不等于 0.3?如何解决?
- 10.typeof 与 instanceof 有什么区别?
- 11.JS 如何精准地判断数据类型?
- 12.JavaScript 中数组常用方法有哪些?
- 13.说一下数组 reduce 方法的一些用法
- 14.JavaScript 中如何中断 forEach 循环?
- 15.JavaScript 字符串的常用方法有哪些?
- 16.深拷贝和浅拷贝的区别?
- 17.手写一个深拷贝
- 18.JS 中伪数组怎么转成数组
- 19.JS 中函数为什么被称为一等公民?
- 20.说一下 JS 中的作用域、作用域链和词法作用域
- 21.说一下 var、let 和 const 的区别
- 22.说一下你对 JS 立即执行函数(IIFE)的理解
- 23.实现一个函数,每调用一次,函数输出值 +1
- 24.说一下 JS 中的 this
- 25.说一下函数形参、实参、剩余参数、默认参数、隐式参数