我是靠谱客的博主 美好猎豹,最近开发中收集的这篇文章主要介绍undefined,{}定义对象,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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,{}定义对象所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部