首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Javascript
代码能跑就行
创建于2022-11-01
订阅专栏
Javascript学习
暂无订阅
共22篇文章
创建于2022-11-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
利用正则隐藏手机号
--- theme: channing-cyan highlight: a11y-dark --- // 1234****901 const tel='12345678901' const reg=/
字符串转数组 数组转字符串
数组转换为字符串的方法 字符串转换为数组的方法 数组转换为字符串的方法 字符串转换为数组的方法 数组转换为字符串的方法 字符串转换为数组的方法 数组转换为字符串的方法 字符串转换为数组的方法
数据类型检测
数据类型检测 数据类型 基本数据类型:字符串、数字、布尔、undefined、null、Symbol 引用数据类型:对象、数组、函数、正则、日期 typeof 检测 结论: 简单数据类型:除了null
变量计算的坑
变量计算的坑--(类型转换) 拼接字符串 == 问题 "=="和"===" 的比较规则 == 先检查两个操作数的数据类型是否相同 如果相同,则比较两个数是否相等 如果不同,则先将两个数转换为相同数据类
谈谈事件代理(事件委托)
事件代理 一、事件代理是什么 事件代理(事件委托),是把一个或者一组元素的事件委托到它的父层或者更外层元素上,真正绑定事件的是外层元素,而不是目标元素 事件流的三个阶段:捕获阶段 -> 目标阶段 ->
new操作符具体都干了什么
# new操作符具体都干了什么 一、是什么 在JavaScript中,new操作符用于创建一个给定构造函数的实例对象 例子 从上面可以看到: new 通过构造函数 Person 创建出来的实例可以访问
深拷贝和浅拷贝
深拷贝和浅拷贝 说明 基本数据类型不存在深浅拷贝,因为基本类型赋值时,赋的是数据(所以,不存在深拷贝和浅拷贝的问题) 什么是深拷贝和浅拷贝? 深拷贝的作用 深浅拷贝的几种方式 浅拷贝 深拷贝
递归
递归 什么是递归 函数体内部调用函数本身 递归三要素 递归小案例 递归 什么是递归 函数体内部调用函数本身 递归三要素 递归小案例
闭包
闭包 什么是闭包? 为什么要用闭包? 闭包可以长久保存变量并且不会造成全局污染 闭包的形成条件 闭包的写法 闭包的优缺点 闭包的使用场景
节流和防抖
节流和防抖 什么是节流? 手写节流和防抖 节流和防抖的使用场景 节流: n 秒内只运行一次,若在 n 秒内重复触发,只有一次生效 (王者荣耀技能)<br> > 防抖: n 秒后在执行该事
this的指向
Js的this指向 不同情况下的this指向? (1)、全局作用域下:指向Window对象 (2)、方法体内,this指向函数的调用者 (3)、ES6 箭头函数的this指向父级作用域 (4)、定时任
原型链
原型链 说明 每个函数身上都有prototype属性,值为一个对象,称为原型对象,这个原型对象有个constructor属性,这个属性值为构造函数本身 constructor的作用:能够说明自身是哪个
for...in和for...of
for...in和for...of 结论 for...in适合遍历对象 for...of适合遍历数组 能够被for...of...遍历的是可迭代对象,因此数组是可迭代对象,对象不是可迭代对象 常见的可
判断数组是否为空
判断数组是否为空 方法1 JSON.stringify() 方法2 Object.keys() 方法3 for...in
判断是否为数组的方法
判断是否为数组 1 Array.isArray() Array.isArray() 是ES5新增的方法,用于确定传递的值是否是一个数组,如果是数组,则返回 true,否则返回 false 2 cons
数组中元素出现的次数
数组中元素出现的次数 方法1 forEach() 方法2 reduce() 方法3 for...of... 方法4 for...in 方法5 for循环 方法6 map() 方法7 filter()
数组方法合集
数组方法合集 数组方法汇总 顺序 方法名 功能 返回值 是否改变原数组 版本 1 push() (在结尾)向数组添加一或多个元素 返回新数组长度 Y ES5- 2 unshift() (在开头)向数组
数组去重方法总结
数组去重方法合集 1. 纯双重for循环 2. for + splice() 3.for +findIndex 4. for+object 5. for+includes() 6. for +sort
forEach是否改变原数组
forEach 结论 当要改变的数组中的值为基础类型时,不会改变原数组 当要改变的数组中的值是引用类型时,会改变原数组 元素为基础类型 元素为引用类型 为什么会这样呢 因为forEach根本不会操作原
扁平化和树形数据的转化
扁平化列表数据转换为树形数据 日常开发中,我们经常需要将后端返回的扁平化列表数据转换为树形数据进行展示,今天来总结下 扁平数据和列表数据 扁平数据==>树形数据 递归实现 说明 后端返回的数据子节点的
下一页