js数组调用asp值的问题
<%bs="sd,sds,sdz,sda"%><script>varsd="<%=bs%>"Array.prototype.remove=function(dx){if(...
<%
bs="sd,sds,sdz,sda"
%>
<script>
var sd = "<%=bs%>"
Array.prototype.remove=function(dx)
{
if(isNaN(dx)||dx>this.length){return false;}
for(var i=0,n=0;i<this.length;i++)
{
if(this[i]!=this[dx])
{
this[n++]=this[i]
}
}
this.length-=1
}
a = [sd];
alert("elements: "+a+"\nLength: "+a.length);
a.remove(1); //删除下标为0的元素
alert("elements: "+a+"\nLength: "+a.length);
</script>
问题出现在这样的话,js不认为sd是一个数组,而是把sd当作数组中的一个值!我要求就是sd转化成为一个数组!高手帮忙!
回答1:这样就不是数组了啊!我要得是数组,因为这个用了数组删除元素啊!
回答2:能具体点吗?我用了你说的这个方法,错误啊!
这个问题,其实就是怎么将sd变成一个数组啊?? 展开
bs="sd,sds,sdz,sda"
%>
<script>
var sd = "<%=bs%>"
Array.prototype.remove=function(dx)
{
if(isNaN(dx)||dx>this.length){return false;}
for(var i=0,n=0;i<this.length;i++)
{
if(this[i]!=this[dx])
{
this[n++]=this[i]
}
}
this.length-=1
}
a = [sd];
alert("elements: "+a+"\nLength: "+a.length);
a.remove(1); //删除下标为0的元素
alert("elements: "+a+"\nLength: "+a.length);
</script>
问题出现在这样的话,js不认为sd是一个数组,而是把sd当作数组中的一个值!我要求就是sd转化成为一个数组!高手帮忙!
回答1:这样就不是数组了啊!我要得是数组,因为这个用了数组删除元素啊!
回答2:能具体点吗?我用了你说的这个方法,错误啊!
这个问题,其实就是怎么将sd变成一个数组啊?? 展开
3个回答
展开全部
改成这样式
<script>
var sd = ("sd","sds","sdz","sda");
Array.prototype.remove=function(dx)
{
if(isNaN(dx)||dx>this.length){return false;}
for(var i=0,n=0;i<this.length;i++)
{
if(this[i]!=this[dx])
{
this[n++]=this[i]
}
}
this.length-=1
}
a = sd;
alert("elements: "+a+"\nLength: "尘陪+a.length);
a.remove(1); //删除下标为0的元素明皮
alert("elements: "派槐蠢+a+"\nLength: "+a.length);
</script>
<script>
var sd = ("sd","sds","sdz","sda");
Array.prototype.remove=function(dx)
{
if(isNaN(dx)||dx>this.length){return false;}
for(var i=0,n=0;i<this.length;i++)
{
if(this[i]!=this[dx])
{
this[n++]=this[i]
}
}
this.length-=1
}
a = sd;
alert("elements: "+a+"\nLength: "尘陪+a.length);
a.remove(1); //删除下标为0的元素明皮
alert("elements: "派槐蠢+a+"\nLength: "+a.length);
</script>
展开全部
你这冲燃个bs="sd,sds,sdz,sda"正禅
数组定义也举判尘不对啊
bs=MyArry(sd,sds,sdz,sda)
数组定义也举判尘不对啊
bs=MyArry(sd,sds,sdz,sda)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var sd = "<%=bs%>"掘神 //信做这里的sd是字符串.
a = sd.split(","判坦亏);
a = sd.split(","判坦亏);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询