update:js中的属性值,也可以是一个对象
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
|
||||
对象具有**特征**(属性)和**行为**(方法)。
|
||||
|
||||
面向对象:可以创建自定义的类型、很好的支持继承和多态。
|
||||
面向对象:可以创建自定义的类型,很好的支持继承和多态。
|
||||
|
||||
面向对象的特征:封装、继承、多态。
|
||||
|
||||
@@ -144,19 +144,18 @@
|
||||
举例:
|
||||
|
||||
```javascript
|
||||
var obj = new Object();
|
||||
obj.test = true;
|
||||
obj.test = null;
|
||||
obj.test = undefined;
|
||||
//创建对象 obj1
|
||||
var obj1 = new Object();
|
||||
obj1.test = undefined;
|
||||
|
||||
//创建一个对象
|
||||
//创建对象 obj2
|
||||
var obj2 = new Object();
|
||||
obj2.name = "smyhvae";
|
||||
|
||||
//将对象 obj2 设置为 obj 的属性
|
||||
obj.test = obj2;
|
||||
//将整个 obj2 对象,设置为 obj1 的属性
|
||||
obj1.test = obj2;
|
||||
|
||||
console.log(obj.test.name);
|
||||
console.log(obj1.test.name);
|
||||
```
|
||||
|
||||
打印结果为:smyhvae
|
||||
|
||||
Reference in New Issue
Block a user