什么是对象
在JavaScript中,对象属于复杂数据类型,
它是由属性和方法组成的一个对象。
属性是指对象的特征。
方法是指对象的行为。
如何创建一个JS的对象:
方法1:使用对象的字面量创建对象(理解为直接赋值)
例如:var arr = [1,2,3];,//静态声明数组 字面量创建
就是用大括号“{}”来标注对象成员,
每个对象成员使用键值对的形式保存,即 “key: value”的形式。
多个成员通过逗号隔开
键指的就是独一无二的属性
创建对象的方法2:
第一步:创建对象的函数(想象成Java的构造函数)
function Person(id,name,age){
this.id = id;
this.name = name;
this.age = age;
}
第二步:new对象
var p1 = new Person(123,"王五" , 20);
console.log(p1);
使用场景:如果对象很多 就用方法2 反之方法1
方法三:如果一开始只知道有对象,但是不知道它有什么属性或属性值,那么可以先创建一个空对象壳子
var s123 = {};
后续再声明属性的同时进行赋值
s123.id = 123;
s123.name = "Lisi";
s123.age = "男";
创建对象的方法3:
如果谁不知道给对象取什么名字,就叫做Object
var o = new Object();