上一节我们详细介绍了JS中的对象概念,本节我们将详细讲解如何操作对象。
操作对象,实际上是访问对象中的属性。对象的属性指的是对象内存放的变量,通常是以键值对的方式存在。我们有两种方式访问对象内的属性。
// 创建Dotcpp用户(对象)特点是键值对方式存放
const dotcpp_user = {
nickName: "dotcpp_user",
signature:"学习使人进步",
grade:100,
degree:'P1',
greet: function() {
return `你好,我是${this.nickName}`;//此处this指向调用该方法的对象
}
};
/* 访问对象的方式 */
//1.通过'.'+key(键)的方式访问
console.log(dotcpp_user.nickName);//dotcpp_user
console.log(dotcpp_user.signature);//学习使人进步
console.log(dotcpp_user.greet());//你好,我是dotcpp_user
//2.通过['键']的方式进行访问
console.log(dotcpp_user['nickName']);//dotcpp_user
console.log(dotcpp_user['signature']);//学习使人进步
console.log(dotcpp_user['greet']());//你好,我是dotcpp_user总结起来,JavaScript中可以使用点号或方括号操作符来访问对象的属性,具体使用哪种方式取决于属性名的形式和需求。
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程