首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
js学习笔记
暴走萝莉金克丝
创建于2024-07-19
订阅专栏
js学习笔记
暂无订阅
共10篇文章
创建于2024-07-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
js继承
一、构造函数继承 通过this添加的属性和方法总是指向当前对象的,所以在实例化的时候,通过this添加的属性和方法都会在内存中复制一份,这样就会造成内存的浪费。但是这样创建的好处是即使改变了某一个对象
实现call、apply 及 bind 函数
apply 函数的实现步骤 call 函数的实现步骤 bind 函数的实现步骤。。。。。。。。。。。。。。
this指向的判断
this指向的判断 this的指向可以通过四种方式来进行判断 第一种:函数调用模式 当一个函数不是一个对象的属性时,直接作为函数来调用时,this 指向全局对象。 第二种:方法调用模式 如果一个函数作
浅拷贝与深拷贝
浅拷贝 是创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值,如果属性是引用类型,拷贝的就是内存地址 ,但其中的引用类型属性仍然指向同一个内存地址,因
原型对象和原型链
原型对象 在js中,每一个函数类型的数据,都有一个叫做prototype的属性,这个属性指向的是一个对象,就是所谓的原型对象。 可是这里的species属性和say方法不是实例对象自己的,为什么可以直
箭头函数
箭头函数与普通函数的区别 箭头函数没有自己的this 箭头函数没有自己的this,它只会在自己作用域的上一层继承this。所以箭头函数中this的指向在它在定义时已经确定了,之后不会改变。 箭头函数继
js的new 操作符
new 操作符调用构造函数会执行如下操作: 1.创建空新对象 2.新创建的对象的__proto__属性会被设置为构造函数的prototype属性 3.构造函数中的this指向该对象 4.执行构造函数内
JavaScript 创建对象有哪些方式?
JavaScript 创建对象有哪些方式? 1. 对象字面量 使用{}直接定义对象,这是最简单和最直接的方式。 2. Object 构造函数 创建自定义对象可以创建 Object 的一个新实例,再
js数据类型
JavaScript 中有八种基本的数据类型(前七种为基本数据类型,后一种 Object 为复杂数据类型) 基本数据类型: number 用于任何类型的数字:整数或浮点数,在 ±(2(^53)-1)
js变量和提升
相同: var let const都是用来进行变量声明。 不同: (1)var声明的变量会添加到全局对象中,可以使用全局对象进行访问,let和const则不会。 (2)var声明的变量存在变量提升,可