首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
手写JS方法集
Se1fAware
创建于2022-05-27
订阅专栏
该专栏用于存放手写JavaScript中常用的数组对象方法,持续更新中...
等 3 人订阅
共6篇文章
创建于2022-05-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JS深拷贝进阶指南
首先,我们要理解什么是深拷贝,以及为什么要实现深拷贝 深拷贝是什么 通俗来讲,深拷贝就是深层的拷贝一个变量值; 为什么要实现深拷贝 因为在拷贝引用值时,由于复制一个变量只是将其指向要复制变量的引用内存
Object.freeze() 与 深冻结
Object.freeze() 是对象上的内置属性,可以用于冻结一个对象,常被称为对象冻结......
重写数组 splice
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第10天,点击查看活动详情 引子 单独讲一下数组中可删除可切割可添加的万能方法splice ,一般情况下其他数组添加删除方法能做到的
重写字符串截取
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第9天,点击查看活动详情 引子 今天来写一些JavaScript中字符串常用的两个截取方法,以及他们的区别 slice slice(
手写数组头尾增删
对于数组的增删方法你了解多少呢,这次我们先具体讲解并实现4个小方法; 分别是: `push(后添加)`、 `pop(后删除)`、 `unshift(前添加)`与 `shift(前删除)`。
Instanceof的使用与重写
虽然 `typeof` 好用,但它也有一个弊端,对于精准的确定类型来说不够严谨;如果值是对象或 `null`,那么 `typeof` 会返回 `object`(当然,这是一个历史遗留问题),如果是`N