首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JS
EON
创建于2023-02-14
订阅专栏
面试常见的JS相关问题
暂无订阅
共17篇文章
创建于2023-02-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
reduce遍历数组
望着测验魔石碑上面闪亮得甚至有些刺眼的五个大字,少年面无表情,唇角有着一抹自嘲,紧握的手掌,因为大力,而导致略微尖锐的指甲深深的刺进了掌心之中,带来一阵阵钻心的疼痛…
js实现冒泡排序
图示 双重for循环实现冒泡排序 <script> arr=[2,4,19,26,27,36,48,50] function bubbleSort(arr){
ES6新增数据类型map
作用 Object回顾 Object对象属性名是字符串类型, 值可以任意类型 size,看map里面有几个元素 set添加元素 get获取元素 delete删除元素 has判断map里面是否有数据 m
js错误处理机制
异常错误类型 实例 自己捕获异常进行处理 异常错误类型 实例 自己捕获异常进行处理 异常错误类型 实例 自己捕获异常进行处理
改变this指向
this回顾 函数方法call方法 apply方法 bind方法 案例1 案例2 114514 114514
let与const关键字
声明变量 区别 let 和 var let声明的变量无法重复声明,且必须先声明再使用 什么是块作用域 const 和 let 案例 应用场景
手写轮播图复盘
我比现在年轻十岁的时候,获得了一个游手好闲的职业,去乡间收集民间歌谣。那一年的整个夏天,我如同一只乱飞的麻雀,游荡在知了和阳光充斥的农村
数组常用方法
Object对象 数组对象 属性和方法 方法 splice sort排序 concat连接数组返回一个新数组 join数组转字符串 通过-连接字符串 slice,切片左闭右开 include与inde
非空验证登录
扮演一个电工的角色,学习有关电力的基本知识。就像在现实生活中一样,修理坏了的东西,组装插座,修理游戏板、遥控器、扬声器、插头、吊灯,更换灯泡,以及铺设电线。一定要把所有东西都检查两遍,不能有任何差错!
js模块化语法
模块化 a暴露模块 法一 法二 b引入模块 index.html用于启动暴露与引入的模块 type="module"必须加上才能启动模块化 默认暴露 两种暴露方式的引入的区别 相互暴露
js小案例之充电宝(改变this指向)
111111111111111111111111111111111111111111111111111111111111111111111
ES6新增基本数据类型Symbol
数据类型 why 案例1,判断两个symbol是否全等于 案例2,通过symbol+展开运算符把一个对象放入另一个对象里面
ES6新增复杂数据类型Set
javascript内置对象 Set 创建 size,判断集合内有几个元素 add,delete,clear添加与删除与清空 foreach遍历 数组去重 indexof或includes index
js,this关键字
事件处理函数中的this this->事件源 普通函数/定时器/自调用函数中的this 1 2 3 对象方法中的this
对象内存结构
基本数据类型存储在堆区 引用数据类型存储在栈区 在引用数据类型中,相当于通过门牌号找住户,住户变了,门牌号不变 最后一段第一个m是通过函数修改的值,第二个m是其本身的值
for-of遍历方法
回顾for-in遍历方法 对象 数组 字符串 for-in遍历出的值是下标,不能遍历map,可以遍历对象 for-of遍历出的值是值,可以遍历map,不能遍历对象 数组 字符串 map
数组遍历方法
forEach 匿名函数 案例 查找最大值 map 数组内每个元素减10,用一般数组实现 map前置知识回顾 map实现原理 map案例 filter 案例 find 案例 every与some