<html>
<body>
<p id="p">test test</p>
</body>
<script>
getArray = function(){
return new Array("1","2","3");
}
documentgetElementById('p')innerHTML = getArray();
</script>
</html>
function check(arr){
for(i=0;i<arrlength;i++){
for(j=i+1;j<arrlength;j++){
if(arr[i]==arr[j])return true;
}
}
return false;
}
有重复的返回true,没有返回false
1如果你理解JSON数据格式的话,这个问题就异常简单:
<php
$a =array('1','2','3');
>
<script language="javascript">
var obj =eval('<php echo json_encode($a);>');
alert(obj[0]);
alert(obj[1]);
alert(obj[2]);
</script>
2如果不懂JSON,采用传统的方法:
<script language="javascript">
var arr =new Array();
<php
foreach($a as $key=>$value){
echo "arr[$key] ='$value';\n";
}
>
alert(arr[0]);
</script>
<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<aclength;i++)
rpush({id:ac[i],title:ad[i],ulist:[{uid:ae[i],utitle:af[i]}]});
//输出,以进行核对
documentwrite("[");
for(var i=0;i<rlength;i++)
{
documentwrite("{");
documentwrite("id:'"+r[i]['id']+"',");
documentwrite("title:'"+r[i]['title']+"',");
documentwrite("ulist:[{uid:'"+r[i]['ulist'][0]['uid']+"',");
documentwrite("utitle:'"+r[i]['ulist'][0]['utitle']+"'}]");
documentwrite("}");
if(i!=rlength-1)
documentwrite(",<br />");
}
documentwrite("]");
</script>
</body>
</html>
Array 对象方法
concat() 连接两个或更多的数组,并返回结果。
join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。
pop() 删除并返回数组的最后一个元素
push() 向数组的末尾添加一个或更多元素,并返回新的长度。
reverse() 颠倒数组中元素的顺序。
shift() 删除并返回数组的第一个元素
slice() 从某个已有的数组返回选定的元素
sort() 对数组的元素进行排序
splice() 删除元素,并向数组添加新元素。
toSource() 返回该对象的源代码。
toString() 把数组转换为字符串,并返回结果。
toLocaleString() 把数组转换为本地数组,并返回结果。
unshift() 向数组的开头添加一个或更多元素,并返回新的长度。
valueOf() 返回数组对象的原始值
以上就是关于js调用函数返回数组 如何将该数组的内容写进页面内全部的内容,包括:js调用函数返回数组 如何将该数组的内容写进页面内、js 数组 *** 作!、js如何接收PHP数组等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)