概述
function Obj(){
}
var o1=new Obj();
//每次都调用o1来定义
o1.name="ono to one define !";
o1.sss=function(){
alert("sss");
}
alert(o1.name);
o1.sss();//定义时没有加括号,调用时需加上
//直接定义对象的内容,一次性定义多个,不用重复使用obj1来定义
var obj1 = {
name : 'jack',
age : 23,
zst:function(){
alert("myself zst");
}
};
alert(obj1.name);
alert(obj1.zst);//这里打印出的是方法属性zst的代码片段
obj1.zst();//方法属性,调用时需加上括号
//方法没有显式返回值时,默认返回undefined
//这里不能这样判断obj1.zst()=="undefined"
//undefined是全局对象(window)的一个特殊属性,其值是未定义的。但 typeof undefined 返回 'undefined'
if(typeof obj1.zst()=="undefined"){
alert("return default value !");
}else{
alert("ff");
}
最后
以上就是美好猎豹为你收集整理的undefined,{}定义对象的全部内容,希望文章能够帮你解决undefined,{}定义对象所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复