学习前端第二十四天(对象的引用和复制,对象方法,this)

一、对象的引用和复制

赋值了对象的变量存储的不是对象本身,而是该对象"在内存中的地址",对象储存着变量的地址。

所以当一个对象变量被复制 ,其实是另一个对象复制了这个对象的引用,而该对象自身并没有被复制。

现在我们有了两个变量,它们保存的都是对同一个对象的引用,都作用在同一个对象上。

二、对象方法

作为对象属性的函数被称为 方法。

1、user.``sayHi = function``(``) { alert``(``"Hello!"``)``; };

2、// 首先,声明函数

function sayHi``(``) { alert``(``"Hello!"``)``; }

// 然后将其作为一个方法添加

user.sayHi = sayHi;

3、let user={

sayHi = function``(``) { alert``(``"Hello!"``)``; };

}

三、this

user.sayHi() 中的代码可能需要用到 user 的 name 属性。

为了访问对象,函数方法中可以使用 this 关键字。

this 的值就是在点之前的这个对象,即调用该方法的对象。

箭头函数没有自己的"this",如果我们在这样的函数中引用 thisthis 取决于外部"正常的"函数。

相关推荐
写代码写到手抽筋13 分钟前
通信基站相关学习链接
学习·5g
skywalk816327 分钟前
提取统编版小学语文1-6年级12册教科书的识字表和写字表(下载新版pdf教材失败)
学习
楼田莉子33 分钟前
C++高精度时间库——<chrono>
开发语言·c++·后端·学习·visual studio
FserSuN2 小时前
AI编程 - 规范驱动开发(SDD)学习
驱动开发·学习·ai编程
2501_918126919 小时前
stm32做一个次声波检测器,需要哪些元件
stm32·单片机·嵌入式硬件·学习·个人开发
GocNeverGiveUp9 小时前
大模型学习2-Agent
学习
Bal炎魔10 小时前
AI 学习专题一,AI 实现的原理
人工智能·学习
Ro Jace10 小时前
分岔机制学习
人工智能·学习·机器学习
反向跟单策略11 小时前
期货反向跟单-2025年回顾及2026年展望
大数据·人工智能·学习·数据分析·区块链
yunhuibin12 小时前
GoogLeNet学习
人工智能·python·深度学习·神经网络·学习