<SCRIPT LANGUAGE="JavaScript">
var arr_a = [1,3,4,5,6,11];
var arr_b = ['a1','b', 'c123','test','test 6','abc test'];
function returnKey(needle, hackstack)
{
for (var key in hackstack)
{
if (hackstack[key] == needle)
{
return key;
}
}
return -1;
}function removeElm(arr, idx)
{
for(var i=0,n=0;i<arr.length;i++)
{
if(i != idx)
{
arr[n++]=arr[i]
}
}
arr.length-=1;
}function delElmA2B(arr1, arr2, elm1)
{
var idx = returnKey(elm1, arr1);
removeElm(arr1, idx);
removeElm(arr2, idx);
}delElmA2B(arr_a, arr_b, 4);
alert(arr_a);
alert(arr_b);
</SCRIPT>
var arr_a = [1,3,4,5,6,11];
var arr_b = ['a1','b', 'c123','test','test 6','abc test'];
function returnKey(needle, hackstack)
{
for (var key in hackstack)
{
if (hackstack[key] == needle)
{
return key;
}
}
return -1;
}function removeElm(arr, idx)
{
for(var i=0,n=0;i<arr.length;i++)
{
if(i != idx)
{
arr[n++]=arr[i]
}
}
arr.length-=1;
}function delElmA2B(arr1, arr2, elm1)
{
var idx = returnKey(elm1, arr1);
removeElm(arr1, idx);
removeElm(arr2, idx);
}delElmA2B(arr_a, arr_b, 4);
alert(arr_a);
alert(arr_b);
</SCRIPT>
function removeElm(a,b,elml){
for(var i=0;i<a.length;i++)
if (a[i]==elml){
a[i]="";
b[i]="";
}
}
}
如果确实要删除该数组的某个元素,seeu1688(kangel) 得方法完全可以