JavaScript學習筆記,創建對象,屬性訪問
function objectTest()
{
//創建js對象
//方式1,通過new Object()
var obj1 = new Object();
//方式2,通過{}
var obj2 = {};
//增加屬性,通過.操作法
obj1.num = 1;
obj2.str = "String";
obj.hello = function()
{
alert(hello!);
}
obj2.obj = obj1;
//屬性的訪問,方法1,使用.操作法
alert(obj2.obj.num);
alert(obj2.obj.str);
obj1.hello();
//屬性的訪問,方法2,使用[]操作
alert(obj2["obj"]["num"]);
alert(obj2["obj"]["str"]);
obj1["hello"]();
//對象直接量定義方法,利用[]
var obj3 = {
num:1,
str:"String",
hello:function(){
alert("hello");
}
};
}
{
//創建js對象
//方式1,通過new Object()
var obj1 = new Object();
//方式2,通過{}
var obj2 = {};
//增加屬性,通過.操作法
obj1.num = 1;
obj2.str = "String";
obj.hello = function()
{
alert(hello!);
}
obj2.obj = obj1;
//屬性的訪問,方法1,使用.操作法
alert(obj2.obj.num);
alert(obj2.obj.str);
obj1.hello();
//屬性的訪問,方法2,使用[]操作
alert(obj2["obj"]["num"]);
alert(obj2["obj"]["str"]);
obj1["hello"]();
//對象直接量定義方法,利用[]
var obj3 = {
num:1,
str:"String",
hello:function(){
alert("hello");
}
};
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.