Object
1.Object的概念
- 对象可以看做是属性的无序集合
2.创建对象object
-
直接量 {}
-
构造函数 new Object()
//构造函数方式 创建数组 var obj = new Object(); obj.username = "lili"; obj.userpass = '1213'; obj["usergrade"] = "h516"; console.log(obj);
控制台输出
Object
usergrade:"h516"
username:"lili"
userpass:"1213"
__proto__:Object
3.对象属性的操作
- 运算符
.
- 运算符
[]
- 属性检测
in
- 删除属性
delete
4.方法
- 方法也是属性
5.Object 偏历
-
for in
var obj = {
name:"丽丽",
age : 19,
grade : "H516"
};for (var i in obj) { //console.log(obj[i]); //console.log(i); //console.log(obj.i); console.log(obj[i]); }
输出
丽丽
19
H516
- []运算符
6.构造函数
- 构造函数判断
- 运算符 instanceof
- 对象的属性 .constructor
- 自定义构造函数
7.原型
- 获取原型
.prototype
._proto_