📜  JavaScript 属性访问器方法

📅  最后修改于: 2022-05-13 01:56:54.834000             🧑  作者: Mango

JavaScript 属性访问器方法

属性访问器允许使用对象的属性名称或键进行访问(读取、创建、更新)。

JavaScript 中有两种表示法允许我们访问对象的属性:

  • 点符号
  • 括号符号 [ ]

如果对象没有找到匹配的键(或属性名称或方法名称),则属性访问器返回 undefined。

点符号

该属性必须在object.property语法中具有有效的 JavaScript 标识符。 (属性名称是作为 ECMAScript 标准的一部分的技术“IdentifyingNames”,而不是“标识符”,因此使用保留字词但不推荐使用)。

例子 :

Javascript


Javascript
const obj = {
 g: 'geeks',
 fg: 'forgeeks'
};
console.log(obj['fg'])


输出 :

括号符号

表达式是解析/评估为值的有效代码单元。然后将分辨率值类型转换为字符串,该字符串被视为 propertyName。

注意:任何作为关键字的 property_name 都无法访问,因为它会给您一个 Unexpected Token Error。

例子 :

Javascript

const obj = {
 g: 'geeks',
 fg: 'forgeeks'
};
console.log(obj['fg'])

输出 :