上一节我们详细介绍了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中可以使用点号或方括号操作符来访问对象的属性,具体使用哪种方式取决于属性名的形式和需求。

点赞(219)

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

Dotcpp在线编译      (登录可减少运行等待时间)