标签:
1.创建对象
//对象中还有对象
var obj = {
name : "arilife",
age : 26,
birthday : new Date(1984, 4, 5),
addr : {
street : "Huang Quan Road",
xno : "135", //属性
getStreet : function(){return this.street} //方法
}
};
alert(obj.addr.street);
alert(obj.addr.getStreet());a. 系统的
var obj = new Object();
obj.name = "周大福";
obj.age = 21;
obj.getAge = function(){return this.age};
alert(obj.getAge());
b. 自定义的
function Person(name, age) {
this.name = name;
this.age = age;
this.getAge = function(){return this.age};
}
window.Person(“Jeery", 120);
var p = new Person("Tom", 23);
l JavaScript对象其实就是属性的集合,具有确定性,无序性和互异性
var o = {
p1: 3,
p2: function(){alert("---");},
p3: [1, "abc"],
p4: {t:"aa"},
p1: "xfzhang"
}; alert(o.p1);//teacher覆盖掉最初的p1,因为对象的互异性特征
l 可以动态的添加和删除, 且其值可以指向任意类型的数据
o.name = "Terry"; delete o.p1; //alert(o.name);//Terry //alert(o.p1); //undefined
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/u014338577/article/details/47209943