创建数组使用 new Array()方法。
创建数组并赋值,简便写法如下:
var temp = ['java', 'php', 'c++', 'c#', 'perl', 'vb', 'html', 'css']
1、创建一个变量名为temp的数组;
2、为数组赋值,数组下标是从0开始,所以从0依次存储;
3、从数组中取出值,通过for循环,依次取出。
4.代码如下:
var temp = new Array()
temp[0] = "hello"
temp[1] = "my"
temp[1] = "friend"
for(var i = 0i <temp.lengthi++){
alert(temp[i])
}
首先,php生成json文件时,要把json_encode的第二个参数去掉,即json_encode($arr),这样生成的json文件才是jquery能够直接识别的格式。jq的代码示例如下,仅供参考:
$.getJSON("test.json", function(data){
html=""
$.each(data.img,function(i,e){
html+='<a href="http://'+data.url[i]+'" title=""><img src="'+e+'" lazy="loaded"></a>'
})
$("body").append(html)
})
先判断array的对象是引用类型还是值类型遍历数组
var ret=[]
for(var i=0,len=array.lengthi<leni++){
//引用类型
if(array[i].__has){
}else{
array[i].__has=true
ret.push(array[i])
}
}
for(var i=0,len=ret.lengthi<leni++){
delete array[i].__has
}
值类型类似,先定义一个对象tmp={}:
if(tmp[array[i]]){
}else{
tmp[array[i]]=true
ret.push(array[i])
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)