首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JavaScript
奕初
创建于2022-04-12
订阅专栏
JavaScript高频面试题
暂无订阅
共6篇文章
创建于2022-04-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
面试官:说说对闭包的理解?闭包使用场景?
什么是闭包 浅显的从用法上理解 既重用变量又保护变量不被污染的一种编程方法。 今后:只要希望给一个函数,保存一个即可反复使用,又不会被 外界污染的专属局部变量时,就用闭包 闭包也是一个对象 闭包就是每
深拷贝浅拷贝的区别?如何实现一个深拷贝?
数据类型存储 JavaScript中存在两大数据类型: 基本类型 引用类型 基本类型数据保存在在栈内存中 引用类型数据保存在堆内存中,引用数据类型的变量是一个指向堆内存中实际对象的引用,存在栈中 浅拷
== 和 ===区别,分别在什么情况使用?
等于操作符 两个都为简单类型,字符串和布尔值都会转换成数值,再比较 简单类型与引用类型比较,对象转化成其原始类型的值,再比较 两个都为引用类型,则比较它们是否指向同一个对象 null 和 undefi
JavaScript 中的类型转换机制
JS中有七种简单数据类型:undefined、null、boolean、string、number、symbol,bigInt以及引用类型:object 常见的类型转换有: 强制转换(显示转换) 自动
Javscript字符串的常用方法有哪些
可将字符串常用的操作方法归纳为增、删、改、查 增 这里增的意思并不是说直接增添内容,而是创建字符串的一个副本,再进行操作 除了常用+以及${}进行字符串拼接之外,还可通过concat concat--
Javscript数组的常用方法有哪些?
数组基本操作可以归纳为 增、删、改、查,需要留意的是哪些方法会对原数组产生影响,哪些方法不会 增 下面前三种是对原数组产生影响的增添方法,第四种则不会对原数组产生影响 push()--接收任意数量的参