一段JS、PHP代码?
php:$arr=explode('|','');$c=count($arr);echo$c;JS:vararr=newArray();url='';arr=url.sp...
php:
$arr = explode('|','');
$c = count($arr);
echo $c;
JS:
var arr = new Array();
url = '';
arr = url.split('|')
alert(arr.length);
经测试都是输出:1,为什么不是 0 呢?
当原字符不为空,测试都是正常的。 展开
$arr = explode('|','');
$c = count($arr);
echo $c;
JS:
var arr = new Array();
url = '';
arr = url.split('|')
alert(arr.length);
经测试都是输出:1,为什么不是 0 呢?
当原字符不为空,测试都是正常的。 展开
3个回答
展开全部
var a=[-1,-1,1,-3,-3,-3,2,2,-2,3,-1,-1]
function f(s,e)
{
var ret=[];
for(var i in s){
ret.push(e(s[i]));
}
return ret;
}
var b=f(a,function(n){return n>0?n:0});
alert(b);
function f(s,e)
{
var ret=[];
for(var i in s){
ret.push(e(s[i]));
}
return ret;
}
var b=f(a,function(n){return n>0?n:0});
alert(b);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你不写数值,他就是有一个数组默认是有一个数值的,那就是下标为0的数值为空。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询