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();
//不同的对象均可以调用、
只能对象来调用的方法和属性就叫做对象属性,对象方法~