首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript
程序媛蛋蛋
创建于2022-08-24
订阅专栏
JavaScript知识
暂无订阅
共12篇文章
创建于2022-08-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【JS数组】判断数组的方法及他们的区别和优劣
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第4天,点击查看活动详情 一、方法 1. instanceof instanceof 的内部机制是通过判断对象的原型链中是不是能找到
【JS】异步解决方案的发展历程解析
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第2天,点击查看活动详情 1.回调函数(callback) 缺点:回调地狱,不能用try catch 捕获错误,不能return 回
【JS】5种this绑定全面解析
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第3天,点击查看活动详情 this的绑定规则总共有下面5种 1、默认绑定(严格/非严格模式) 2、隐式绑定 3、显式绑定 4、new
[数组]-常用的数组遍历方法
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第1天,点击查看活动详情 常用的11种数组遍历方法: for循环语句 for in循环语句 和 for of循环语句(es6) fo
ES6-Symbol用法总结
ES6引进一种新的原始数据类型Symbol,表示独一无二的值。 Symbol 值通过Symbol函数生成,也就是对象的属性名可以有两种类型,原有的字符串和新增的 Symbol 类型。 注意:注意,Symbol函数前不能使用new命令,否则会报错。这是因为生成的 Symbol 是…
ES6-map和set用法总结
MapMap定义:类似于对象的数据结构,成员键是任何类型的值声明:newMap(arr)参数:具有Iterator接口且每个成员都是一个双元素数组的数据结构属性constructor:构造函数,返回M
ES6-class 用法总结
ClassES2015原理:类本身指向构造函数,所有方法都定义在prototype上,可以看做构造函数的另一中写法(Class===Class.prototype.construtor)方法和关键字c
ES6-数组扩展总结
start(可选):读取位置,默认0。如为负,从末尾开始计算 end(可选):到该位置前停止读取数据,默认数组长度。如为负,从末尾开始计算
ES6-数组的flat(),flatMap(),多维数组变一维数组扩展
1.负责将多维数组--->一维数组。该方法返回一个新的数组,对原数据没有影响。 2.flat()默认只会“拉平”一层,默认为1,如果想要“拉平”多层的嵌套数组,可以将flat()方法的参数写成一个整数,表示想要拉平的层数。 3.如果不管有多少层嵌套,都要转成一维数组,可以用In…
Object.defineProperty的缺陷
众所周知,尤大大的vue3.0版本用Proxy代替了defineProperty来实现数据响应,那么defineProperty有什么缺陷呢虽然Object.defineProperty通过为属性设置
js小知识
低耦合概念所谓低耦合,就是一个组件在多个环境,复杂的项目下,都可以运行,而不会出现不可用的情况vue的组件就是使模块独立,尽量降低耦合性,达到组件高复用,低耦合1.尽量减少使用全局变量2.js/css
前端中的事件循环eventloop机制
在不运行的情况可以先猜测下最终的输出,然后展开我们要说的内容。 1. 宏任务与微任务 依据我们多年编写 ajax 的经验:js 应该是按照语句先后顺序执行,在出现异步时,则发起异步请求后,接着往下执行,待异步结果返回后再接着执行。但他内部是怎样管理这些执行任务的呢? 在 js …