首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

请教怎么给javascript数组元素赋值

2012-10-28 
请问如何给javascript数组元素赋值如题,如何给javascript的数组元素赋值呢?数组的元素是对象类型的。我要怎

请问如何给javascript数组元素赋值
如题,如何给javascript的数组元素赋值呢?数组的元素是对象类型的。我要怎样在创建这个数组的时候给数组的每个元素赋值?也可以说如何给数组对象元素的每个对象的元素赋值。不好意思,简单的说就是如何给一个元素是对象的数组赋值?麻烦举例说明?在此谢过

[解决办法]
直接量赋值(使用直接量避免了使用内部构造器,稍微快那么一点点)

JScript code
var arr = [{name:'naruto',sex:1,cloth:'orange'},{name:'suziki',sex:1,cloth:'blue'},{name:'sakula',sex:0,cloth:'pink'}];console.debug(arr);
[解决办法]
HTML code
<IMG id=img1 SRC="" ALT="img1"><input type="text" id="txt" name="" value="" /><script type="text/javaScript">function $(id){ return document.getElementById(id);}    var arr=[];    //方法1:push()    var o=$("img1");    arr.push(o);    var o=$("txt");    arr.push(o);    var o=function(){ alert("haha")};    arr.push(o);  alert(arr[0].id); alert(arr[1].id); arr[2](); //方法2,直接定义赋值var a=[$("img1"),$("txt"),function(){alert("haha")}]; alert(a[0].id); alert(a[1].id); a[2]();</script> 

热点排行