JavaScript 对象属性的详解131
JavaScript 对象是 JavaScript 编程语言中表示集合数据的基本数据类型。对象由键值对组成,其中键用于标识值。键值对通常称为属性。
JavaScript 对象的属性具有以下特点:
键必须是字符串或 Symbol:键必须是一个字符串或一个 Symbol 值。Symbol 值是 ES6 中引入的一种特殊类型,用于创建唯一键。
值可以是任何类型:属性值可以是任何 JavaScript 类型,包括其他对象、数组、函数甚至其他 Symbol。
可以动态添加和删除:对象属性可以在运行时动态添加和删除。
访问对象属性
可以使用点运算符 (.) 或方括号表示法 ([]) 来访问对象属性。点运算符用于访问已知的键,而方括号表示法用于访问动态键或要转义特殊字符的键。// 使用点运算符
const person = { name: "John", age: 30 };
(); // 输出:"John"
// 使用方括号表示法
const key = "age";
(person[key]); // 输出:30
复制代码
添加和删除属性
可以使用点运算符或方括号表示法在对象中添加和删除属性。// 添加属性
= "Developer";
// 删除属性
delete ;
复制代码
枚举对象属性
可以使用以下方法枚举对象的属性:
(obj):返回一个包含对象所有可枚举键的数组。
(obj):返回一个包含对象所有可枚举值的数组。
(obj):返回一个包含对象所有可枚举 [键/值] 对的数组。
const keys = (person);
(keys); // 输出:["name", "age"]
const values = (person);
(values); // 输出:["John", 30]
复制代码
注意事项:* 对象的键是区分大小写的。
* 避免使用保留字或内置属性作为属性键。
* 键不能以数字开头。
* 对象属性是引用的,因此更改属性值也会影响原始对象。
* 使用 Spread/Rest 运算符可以复制或合并对象属性。
2024-12-17
重温:前端MVC的探索者与现代框架的基石
https://jb123.cn/javascript/72613.html
揭秘:八大万能脚本语言,编程世界的“万金油”与“瑞士军刀”
https://jb123.cn/jiaobenyuyan/72612.html
少儿Python编程免费学:从入门到进阶的全方位指南
https://jb123.cn/python/72611.html
Perl 高效解析 CSV 文件:从入门到精通,告别数据混乱!
https://jb123.cn/perl/72610.html
荆门Python编程进阶指南:如何从零到专业,赋能本地数字未来
https://jb123.cn/python/72609.html
热门文章
JavaScript (JS) 中的 JSF (JavaServer Faces)
https://jb123.cn/javascript/25790.html
JavaScript 枚举:全面指南
https://jb123.cn/javascript/24141.html
JavaScript 逻辑与:学习布尔表达式的基础
https://jb123.cn/javascript/20993.html
JavaScript 中保留小数的技巧
https://jb123.cn/javascript/18603.html
JavaScript 调试神器:步步掌握开发调试技巧
https://jb123.cn/javascript/4718.html