js面试题
一、Map数据结构是用来干嘛的?Map对象用来存储键值对。Map本身是一个构造函数,用来生成Map数据结构。/ … 阅读更多
for…in 和 for…of的区别?
for…in 遍历对象获取的是对象的键名,for…in 遍历数组获取的是数组的索引值。for…of 遍历对象报 … 阅读更多
JSON.stringify有什么缺点?
1.如果obj里面有时间对象,则JSON.stringify后再JSON.parse的结果,时间将是字符串的形 … 阅读更多
20. Set的用法?
一、Set数据结构的特点?ES6提供了新的数据结构Set,它类似于数组,但是成员的值都是唯一的,没有重复的值。 … 阅读更多
数组去重有几种方法?
1.最简单的set去重 var aa=[23,45,23,23,34,2,34,66,78]; var aa= … 阅读更多
如何判断一个对象是空对象?
// 1.使用JSON自带的.stringify 方法来判断 if(Json.stringify(obj)== … 阅读更多
for…in 和 for…of的区别?
for…in 遍历对象获取的是对象的键名,for…in 遍历数组获取的是数组的索引值。for…of 遍历对象报 … 阅读更多
怎么把类数组转换为数组?
通过Array.from方法来实现转换Array.from(arrayLike) 通过call调用数组的sli … 阅读更多
说一下常见的检测数据类型的几种方式?
typeof 其中数组、对象、null都会被判断为Object,其他判断都正确。instanceof 只能判断 … 阅读更多