var str1="0|1|2|3|4|5|6|7|";
var str2="7|6|5|4|3|2|1|0|";
var a=new Array();
var b=new Array();
a=str1.split("|");
b=str2.split("|");
for(var i=0;i<a.length;i++){
for(var j=0;j<b.length;j++){
/*if(a[i]==b[j]){
忘记这里这么写了!!!!!求教!!!!
}*/
}
}
var str2="7|6|5|4|3|2|1|0|";
var a=new Array();
var b=new Array();
a=str1.split("|");
b=str2.split("|");
for(var i=0;i<a.length;i++){
for(var j=0;j<b.length;j++){
/*if(a[i]==b[j]){
忘记这里这么写了!!!!!求教!!!!
}*/
}
}
参数
arrayObj
必选项。一个 Array 对象。
start
必选项。指定从数组中移除元素的开始位置,这个位置是从 0 开始计算的。
deleteCount
必选项。要移除的元素的个数。
item1, item2,. . .,itemN
必选项。要在所移除元素的位置上插入的新元素。
说明
splice 方法可以移除从 start 位置开始的指定个数的元素并插入新元素,从而修改 arrayObj。返回值是一个由所移除的元素组成的新 Array 对象。
var str1="0|1|2|3|4|5|6|7|10";
var str2="7|6|5|4|3|2|1|0|";
var a=new Array();
var b=new Array();
a=str1.split("|");
b=str2.split("|");
var c=new Array();
for(var i=0;i<a.length;i++){
var isEquals=false;
for(var j=0;j<b.length;j++){
if(a[i]==b[j]){
isEquals=true;
break;
}
}
if(!isEquals)
{
c.push(a[i]);
}
}
alert(c);显示是10
如果是这样的话,把两个数组合并,然后排序,遍历一边,如果array[i]==array[i+1],就把array[i]删除
string a="";
foarch(string i in A)
{
b=str2.split("|");for(int j=0;j<b.length;j++)
{
if(i!=b[j])
a=a+i+"|"
}
}
var a;var b; //a为隐藏控件的值,b为获取到的某一控件的值,该值是可变的
if(true){
a=a+b+"|";
document.getElementById("hfdValue")=a;//将a的值存入隐藏控件
alert(document.getElementById("hfdValue"));
}
else{
a=a-"|"-b;
document.getElementById("hfdValue")=a;//将a的值存入隐藏控件
alert(document.getElementById("hfdValue"));
}
为什么在else的时候就直接将a的值清空了,变成NaN了???