在JavaScript中,对象是拥有属性和方法的数据集合,是被称为属性和方法的命名值的容器。包含在对象里的数据可以通过两种形式访问-属性和方法。
这些对象与JavaScript的基本数据类型(数字、字符串、布尔值、空值、未定义和符号)有很大的不同,因为这些基本数据类型都存储单个值(取决于它们的类型)。
● 对象更复杂,每个对象可能包含这些基本数据类型以及引用数据类型的任意组合。
● 对象,是引用数据类型。为分配了引用值的变量提供了一个引用或指向该值的指针。该引用或指针指向存储对象的内存中的位置。变量实际上并不存储值。
● 简而言之,JavaScript中的对象可以定义为以“key: value”对的形式出现的相关数据的无序集合,包括基本类型或引用类型。这些key可以是变量或函数,在对象上下文中分别称为属性和方法。
可以使用带有可选属性列表的花括号{...}创建对象。属性是“key:value”对,其中键是字符串(也称为“属性名称”),值可以是任何值。
为了理解这个相当抽象的定义,让我们看一个JavaScript对象的例子:
let school = { name : "Vivekananda School", location : "Delhi", established : "1971" }
在上面的例子中,“name”,“location”,“established”都是“keys”,“Vivekananda School”,“Delhi”和1971分别是这些键的值。
以上就是javascript对象是什么?的详细内容,更多请关注0133技术站其它相关文章!