邹峰

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

对象有方法和属性这两个特点,但也可以只有其中一种特点,它是一组数据的无序集合,与数组相对。

创建函数的方式:

1. 字面量:let obj = {}

2、 构造函数: let obj2 = Object();

对象的属性:let obj = {属性名:属性值,(多个属性值用逗号隔开)}

操作对象的两种方式:

 1. obj.gender = "male"

2 .obj[ "gender"] = "male"

  对象的方法: 可以没有属性值;let penson = {}| sayHello:function(){console.log("hello")};

调用对象的方法:对象名加函数名; obj.fn();

ES6新增:

如果当前对象的属性名和属性值相同,只写其中一个就可以了。

对象的方法也可以简写,如下:

let person = {age:20};

sayHello(){....};

对象的遍历:使用for-in可以遍历出对象中的每一个属性。

对象属性的命名方法:

let person{

name:“lisi”      //name是键(key);lisi是值(value);所以属性的命名也是键值对命名。   

}

 

面对对象:是一种编程方式,编程思维。

面向过程:将整个程序,拆分开来,一步一步实现。

 

posted on 2018-01-21 17:09  邹峰  阅读(141)  评论(0)    收藏  举报