首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
南桥春雪君归处
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
splice,slice的区别
splice:用来删除\替换\插入数组中的元素的(利用p来记) slice:是用来拷贝数组一个片段的
浏览器常见缓存的区别
cookie 4kb 可以设置有效期 会自动携带到http请求头中 localStorage 5mb 永久,除非手动清除 sessionStorage 5mb 浏览器窗口关闭就没了 存储比较敏感的数据
说一说你对dom和bom的理解
dom 文档对象模型, 将网页文档看做了一个对象 常见的api document.getElementById docuemnt.querySelector bom 浏览器对象模型,将浏览器看做了一个
数组扁平化(拍扁)
思路一 利用数组flat方法: const arr = [2, [3, 4], 5, [[6]], [[[[[7]]]]]] console.log(arr.flat(Infinity));
数组去重
思路一:[...new Set([2,3,21])] 利用是set集合数据唯一性 思路二:创建一个新的空数组,遍历原始数组,如果发现元素在新数组里面没有,push进去,发现有就不管就可以
统计数组中出现次数最多的元素
思路:投票的思路 候选人第一次出现写名字还要写一个1,第二次出现找到这个人直接加1 先创建一个对象,然后开始遍历数组,如果发现这个元素项是第一次出现,就把这个元素项 作为对象的属性,值就是1,如果发现
forEach如何中断
``` const arr = [2, 3, 4] arr.forEach(item => { console.log(item); throw new Error() }) ```
如何中断for
break 离职 中止 continue 请一天假 跳过当前这一次循环 return 如果for循环在函数体中,也可以通过return中止
for..in/for..of的区别
for in:一般用来遍历对象 for of :一般用来遍历可迭代的数据结构,比如数组(array) arugments,nodeList,字符串(string)集合(set) 涉及Iterator
JS 的参数是以什么方式进行传递的
JS 的参数是以什么方式进行传递的 基本数据类型是值传递 引用数据类型是地址传递 ---------
下一页
个人成就
文章被点赞
4
文章被阅读
12,163
掘力值
286
关注了
8
关注者
15
收藏集
0
关注标签
18
加入于
2022-09-15