JavaScript 对象
JavaScript 对象
引言
JavaScript 对象是 JavaScript 编程语言中一个核心概念,它提供了灵活的数据存储和操作方式。对象可以包含属性(数据)和方法(函数),是构建复杂应用程序的基础。本文将深入探讨 JavaScript 对象的概念、创建方法、属性访问、方法调用以及一些高级特性。
对象的概念
在 JavaScript 中,对象是一种无序的集合,它由键值对组成。每个键值对称为一个属性,其中键是字符串(或符号),值可以是任意数据类型,包括其他对象。
属性类型
- 基本数据类型:如数字、字符串、布尔值等。
- 引用数据类型:如对象、数组、函数等。
对象字面量
JavaScript 允许使用对象字面量创建对象,它是一种简洁的语法表示方式。
let person = { name: '张三', age: 30, sayHello: function() { console.log('你好!'); } };创建对象
字面量创建
如上所述,使用对象字面量是创建对象最常见的方法。
构造函数
JavaScript 提供了多种内置构造函数,如Object、Array、String、Number、Boolean等。通过构造函数创建对象时,需要使用new关键字。
let num = new Number(10); let arr = new Array(1, 2, 3);