JavaScript 对象属性查找方法:点号与方括号

在 JavaScript 中,访问对象属性有两种常用的方法:

  1. 点号(.)查找属性:通过对象名和属性名使用点号直接访问对象属性。

    例如:

    const obj = { name: '张三', age: 20 };
    console.log(obj.name); // 输出:张三
    
  2. 方括号([])查找属性:通过对象名和属性名使用方括号访问对象属性。

    例如:

    const obj = { name: '张三', age: 20 };
    console.log(obj['name']); // 输出:张三
    

两种方法的优缺点如下:

| 方法 | 优点 | 缺点 | |---|---|---| | 点号(.) | 代码简洁,易读 | 属性名必须是有效的 JavaScript 标识符 | | 方括号([]) | 属性名可以是任何字符串,包括包含空格或特殊字符的字符串 | 代码略显复杂 |

通常情况下,推荐使用点号方法,因为它更简洁,也更容易阅读。但当属性名包含空格或特殊字符时,就需要使用方括号方法。

JavaScript 对象属性查找方法:点号与方括号

原文地址: https://www.cveoy.top/t/topic/mRHG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录