javascript 创建对象注意的问题
var objCon = function(){
//属于局部变量只能在函数内部使用,在函数外部无法访问,相当于对象的私有属性
var name ="test";
//属于对象的公有属性,可以使用 对象.name1的方式访问
this.name1="test";
//私有方法,只能在函数内部使用
function test(){
return "test";
}
//属于对象的公有方法,可以使用 对象.test1()访问
this.test1 = function(){
return "test";
}
}
var obj=new objCon();
alert(obj.name);//报错,无法访问name
以上只是说明了在函数中使用var 声明,和不使用var声明的区别
//第二种对象的声明方式
var objTest={
name:"test", //注意是以“,”分隔 使用 对象.name访问
age:"100",
testFun:function(){
return this.name;//this指向objTest
}
}
alert(objTest.name);
objTest.testFun();
浙公网安备 33010602011771号