<html>
<head>
<title>无标题</title>
</head>
<body>
<script type="text/javascript">
var ac = ['id1','id2'];
var ad = ['title1','title2'];
var ae = ['uid1','uid2'];
var af = ['utitle1','utitle2'];
var r=[];
for(var i=0;i<ac.length;i++)
r.push({id:ac[i],title:ad[i],ulist:[{uid:ae[i],utitle:af[i]}]});
//输出,以进行核对
document.write("[");
for(var i=0;i<r.length;i++)
{
document.write("{");
document.write("id:'"+r[i]['id']+"',");
document.write("title:'"+r[i]['title']+"',");
document.write("ulist:[{uid:'"+r[i]['ulist'][0]['uid']+"',");
document.write("utitle:'"+r[i]['ulist'][0]['utitle']+"'}]");
document.write("}");
if(i!=r.length-1)
document.write(",<br />");
}
document.write("]");
</script>
</body>
</html>
⑵ js给数组赋值
我来写抄个简单的,^-^希望可以帮到你:
<script language="javascript" type="text/javascript">
var str = "1,2,3,4,5,6".split(",");//已经是数组,直接可以用str[0]去取了
for each(s in str){
alert(s);
}
</script>
⑶ js中如何给数组赋值
首先 你上面定义的是 xcategorise 而底下使用的是 xcategories 看最后两位 ;
其次 你的数组定义错误 var a = [] ; 这样才是定义数组
⑷ javascript中如何把一个数组的内容全部赋值给另外一个数组
将小数组的值循环赋值给大数组,如果大数组未满,继续循环赋值。或者直接一内个循环容(大数组的长度作为循环限制)赋值到小数组完,重置小数组的index为0,直到大数组全部赋值完。
⑸ 谢谢 你之前回答我的问题 js读取xml 再赋值给数组的问题 或者能不能直接 从数据表中读数据呢
//使用jquer
function loadXML(xmlpath){
var xmlDoc = null;
if (window.ActiveXObject){
xmlDoc = new ActiveXObject(”Microsoft.XMLDOM”);
}else
if (document.implementation && document.implementation.createDocument){
xmlDoc = document.implementation.createDocument(”",”",null);
}else{
alert(’Your browser cannot handle this script.’);
}
xmlDoc.async = false;
xmlDoc.load(xmlpath);
return xmlDoc;
}
//这个函数首先根据用户的浏览器类型来创建一个合适的xml对象xmlDoc,对象创建了之后,接下来应该是导入xml文档了,”xmlDoc.load(xmlpath);”,xmlpath就是你的xml文档的路径了,这样第一步就已经完成了。
function getCountries(){
if($(oxml).find(”zian2”).size()>0){//查看有没有izian2 节点
var mobile = new Array();
var i=0;
$(oxml).find(”zian2”).each(function(){ //遍历zian2节点
mobile[i]=$(this).text();
i++
})
//祝你好运
⑹ javascript数组循环赋值
javascript定义数组方式错误,如果要声明一个数组则只需要
var m=[],n=[];
数组大小是不必给出的,javascript会自动根据需要设定数组长度
⑺ 关于JS 数组赋值方法
数值变量:
[1,2,3]
逻辑值变量:
[true,true,false]
字符变量:
["a","b","c"]
总结:
那句话的意思是:数值变量或逻辑变量数组别放字符串。
就是一句废话,不用琢磨。
⑻ 关于js如何提取json中数组赋值给js数组以及遍历
varjson={"a":"aaa","b":{"c":"ccc","d":[{"e":"01","g":"kkkk"},{"e":"07","g":"lllll"},{"e":"05","g":"xxxxx"},{"e":"03","g":"kkkk"}]}};
vararr=[];
for(vari=0;i<json.b.d.length;i++){
arr[i]=json.b.d[i].e+"-"+json.b.d[i].g;
}
console.log(arr);
⑼ 关于js 循环出一组数据并赋给一个数组最后alert出数组问题!数组循环不出来~~~代码如下:
var arr=new array();
改为:
var arr=new Array();
⑽ js中怎么把值放入数组中
方法解析如下:
1、push:将参数添加到原数组末尾,并返回数组的长度。
测试代码如下回: