首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
面经
福玻斯
创建于2022-02-23
订阅专栏
关于前端开发的一些思考
等 2 人订阅
共27篇文章
创建于2022-02-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JS 手撕源码
1. new 执行new命令时,具体过程: 创建一个空对象,并将空对象的原型指向构造函数的 prototype 属性。 将这个空对象赋值给构造函数内部的 this,然后执行函数。 返回对象:如果构造函
重点:深浅拷贝
一、不同类型数据的比较、赋值和拷贝 1. 比较 基本类型的比较是值的比较。 引用类型的比较是引用的比较,比较保存在栈内存的指针,看它们的引用是否指向同一个对象。 2. 赋值 传值:基本类型的赋值是在内
基础一:八种数据类型和判断方法
一、数据类型 7 种基本类型:Undefined、Null、Boolean、Number、String,ES6 新增 Symbol 和 BigInt(ES2020,也属于ES6)。 1 种引用类型:广
基础:伪数组、arguments对象
一、 伪数组/类数组对象 1. 伪数组介绍 伪数组是对象、不是数组。它可以 「通过索引属性(非负数)访问元素」 并且 「具有 length 属性」 的 对象。 伪数组对象和数组性质相似,在访问、赋值、
重点2:this 指向
先看 this 是在箭头函数还是普通函数中,如果是箭头函数,那么this指向就等于定义时上层作用域中的 this。 如果在普通函数中: 用 new 调用函数生成实例时,函数中的 this 指向的是新生
函数的原型方法:call、apply、bind
1. call (1)参数:call 可以接受多个参数。 第一个参数是一个对象,也就是this要指向的对象,如果是原始值也会自动转成对象。 后面的参数是调用函数时所需的参数。 (2)应用 例如 Obj
基础:Object
一、对象 对象是一组 "键值对" 的无序集合,键名均为字符串(强制转换,es6中又引入了 symbol 值),键值可以是任何类型。当键值是一个函数时,对应的键名又称作 方法。 对象的属性可以动态创建。