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  不完美的完美  阅读(151)  评论(0编辑  收藏  举报