首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Javascript
chanhunsion
创建于2022-04-07
订阅专栏
Javascript原生代码
暂无订阅
共9篇文章
创建于2022-04-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JavaScript 算法题集
1、两数之和:for 暴力循环、利用对象储存目标键值对 2、数组扁平化:使用reduce + concat方式递归处理、使用ES6规范、利用数组的栈操作
JavaScript 数组去重
使用 1)Array.from(new Set(arr)) 2)[…new Set(arr)] 3)for循环嵌套对比 4)indexOf 5)includes 6)reduce 7)new Map
JavaScript 微任务和宏任务执行顺序
先执行同步再执行异步,异步遇到微任务,先执行微任务,执行完后如果没有微任务,就执行下一个宏任务,如果有微任务,就按顺序一个一个执行微任务
Javascript:新的数组方法
Array.prototype.at 注意:该方法仍属实验阶段,尚未定型 作用: 获取给定索引位置的元素 使用: 原生代码实现: Array.prototype.flatMap 作用: 使用映射函数映
Javascript:Proxy对象
Proxy Proxy对象用于创建一个对象的代理,从而实现基本操作的拦截和自定义,如属性查找、赋值、枚举、函数调用等。 target: 要使用Proxy包装的目标对象。可以是任何类型的对象,包括原生数
Javascript: Object.defineProperty
Object.defineProperty()方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。 参数 object 要定义属性的对象 propName 要定义或修改的属
Javascript:继承的七种方式
继承的概念 通过某种方式让一个对象可以访问到另一个对象中的属性和方法 使用继承的原因 把对象的方法和函数都放在构造函数中声明会导致内存的浪费 继承的分类 1. 原型链继承 构造函数、原型、实例之间的关
Javascript:手写instanceof
作用 用于检测构造函数的prototype属性是否出现在某个实例对象的原型链上。 instanceof缺点 不考虑当前实例对象是否是该构造函数的实例对象,只要能在当前实例对象的原型链上找到该结构函数的
Javascript:手写new
new关键字的作用 创建一个用户定义的对象类型实例或具有构造函数的内置对象实例 new执行步骤 1、创建一个新对象 2、链接该对象到另一个对象(即设置该对象的构造函数) 3、将this指向这个新对象