JS对象和面型对象

JS对象和面型对象:

   1.//字面量创建对象

    var  dog = {

name :"大黄",

            age :12,

            color:"green",

            dogFriend :["001,002,003,004,005,006,007"],

            eat:function () {

console.log("eat");

            }

};

    //调用输出

    console.log(dog);

2.对象-JSON

两种数据交换格式:XML和 JSON.

json的属性必须用双引号引起来。

遍历对象使用

(var key in 对象名称)

1.

    //构造函数1产生对象

    function Person() {

var obj = Object();

        return obj;

    }

var  p =Person();

    console.log(p);

  //构造函数2产生对象

    //构造函数3

// var  arr = new Array();

// // 给数组添加方法

// arr.eat =function () {

//    alert("数组能存东西");

// }

// arr.eat();

//

// //新创建的对象数组则不具有eat方法。

// var  arr1 = new Array();

// arr1.eat();

//通过prototype向构造函数添加方法 ,所有的实例化对象都可以调用

    Array.prototype.he =function () {

alert("我会喝东西");

    }

var  arr =new Array();

    arr.he();

    var  arr1 =new Array();

    arr1.he();

    //不同的对象均可以调用、

只能对象来调用的方法和属性就叫做对象属性,对象方法~

你可能感兴趣的:(JS对象和面型对象)