JavaScript Object对象

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_
posted @ 2017-08-21 15:42  不完美的完美  阅读(182)  评论(0)    收藏  举报