首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
手写代码系列
大米呀
创建于2021-08-04
订阅专栏
总结整理面试中常见的手写题
暂无订阅
共4篇文章
创建于2021-08-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
手写Object.assign()
浅拷贝Object.assign() 作用:主要是将所有可枚举属性的值从一个或多个源对象复制到目标对象,同时返回目标对象。 语法: 其中target是目标对象,sources是源对象,可以有多个,返回
手写instanceof的实现
instanceof运算符用于检测构造函数的prototype属性是否存在于实例对象的原型链上。 instanceof原理就是一层一层查找__proto__,如果和构造函数的prototype相等则返
手写apply、call和bind
1. call的实现 首先 context 为可选参数,如果不传的话默认上下文为 window 为了避免函数名与上下文(context)的属性发生冲突,使用Symbol类型作为唯一值 因为call可以
手写一个new的实现
new 操作符做了什么? 首先内部创建了一个空对象obj 将新对象的__proto__指向构造函数的prototype对象 将构造函数的作用域赋值给新对象(也就是this指向新对象) 执行构造函数中的