奇妙的对象
发表于 六月 12th, 2009 在 Technology 分类,标签: JavaScript | 抢沙发,立刻发表评论 »
——————————————————————————————————————————————————————————————————————————————————————————————————
<script type="text/javascript">
function Sing()
{
alert(Sing.author+":"+Sing.poem);
}
Sing.author="李白";
Sing.poem="汉家秦地月,流影照明妃。一上玉关道,天涯去不归...";
Sing();
Sing.author="李战";
Sing.poem="日出汉家天,月落阴山前。女儿琵琶怨,已唱三千年...";
Sing();
</script>
——————————————————————————————————————————————————————————————————————————————————————————————————
<script type="text/javascript">
var anObject={};//一个对象
anObject.aProperty="Property of object";//对象的一个属性
anObject.aMethod=function(){alert("Method of object")};//对象的一个方法
//主要看下面
alert(anObject["aProperty"]);//可以将对象当数组以属性名作为下标来访问属性
anObject["aMethod"]();//可以讲对象当数组以方法名作为下标来访问方法
for(var s in anObject)//遍历对象的所有属性和方法进行迭代化处理
alert(s+"is a "+typeof(anObject[s]));
</script>
——————————————————————————————————————————————————————————————————————————————————————————————————
<script type="text/javascript">
var aFunction=function(){};//一个函数
aFunction.aProperty="Property of function";//函数的一个属性
aFunction.aMethod=function(){alert("Method of function")};//函数的一个方法
//主要看下面
alert(aFunction["aProperty"]);//可以将函数当数组以属性名作为下标来访问属性
aFunction["aMethod"]();//可以将函数当数组以方法名作为下标来调试方法
for(var s in aFunction) //遍历函数的所有函数和方法进行迭代化处理
alert(s+"is a "+typeof(aFunction[s]));
</script>
——————————————————————————————————————————————————————————————————————————————————————————————————

 } } })

; })
