javascript对象是什么结构_如何访问和修改其属性?

admin 百科 9
JavaScript对象是无序键值对集合,键为字符串或Symbol,值可为任意类型;常用字面量创建,支持点号和方括号访问,可动态增删改属性,需注意undefined访问错误及使用in、hasOwnProperty或可选链检测属性存在性。

javascript对象是什么结构_如何访问和修改其属性?-第1张图片-佛山资讯网

JavaScript对象是一种无序的键值对集合,结构上类似字典或哈希表:每个“键”(属性名)是字符串(或Symbol),对应一个“值”,值可以是任意类型——数字、字符串、函数、数组,甚至其他对象。

对象的基本结构和创建方式

最常用的是字面量写法:

const person = {
  name: "张三",
  age: 28,
  isActive: true,
  hobbies: ["读书", "游泳"],
  greet: function() { return "你好!"; }
};

登录后复制

键名如果是合法标识符,可省略引号;含空格、短横线或以数字开头时,必须加引号(如 "full-name""1st-place")。Symbol 作键需用方括号语法。

访问对象属性的两种方式

点号访问(.):简洁,适用于已知且符合标识符规则的属性名

立即学习“Java免费学习笔记(深入)”;

  • person.name → "张三"
  • person.greet() → "你好!"

方括号访问([]):灵活,支持动态属性名、特殊字符键、变量作为键名

标签: javascript java ai 键值对

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~