[size=large][color=darkblue][b]//在数组中移除指定位置的元素,返回删除指定元素后的数组
function RemoveAt(arr, position)
{
var items = new Array();
if (position >= arr.length)
alert("out off the array's max length");
items = arr.slice(0, position).concat(arr.slice(position + 1, arr.length));
return items;
}
//在数组中移除指定位置的元素,返回删除指定元素后的数组
//*******************去掉数组中的重复值去掉数组中的重复值去掉数组中的重复值
function unique(data){
data = data || [];
var a = {};
for (var i=0; i<data.length; i++) {
var v = data[i];
if (typeof(a[v]) == 'undefined'){
a[v] = 1;
}
};
data.length=0;
for (var i in a){
data[data.length] = i;
}
return data;
}[/b][/color][/size]
function RemoveAt(arr, position)
{
var items = new Array();
if (position >= arr.length)
alert("out off the array's max length");
items = arr.slice(0, position).concat(arr.slice(position + 1, arr.length));
return items;
}
//在数组中移除指定位置的元素,返回删除指定元素后的数组
//*******************去掉数组中的重复值去掉数组中的重复值去掉数组中的重复值
function unique(data){
data = data || [];
var a = {};
for (var i=0; i<data.length; i++) {
var v = data[i];
if (typeof(a[v]) == 'undefined'){
a[v] = 1;
}
};
data.length=0;
for (var i in a){
data[data.length] = i;
}
return data;
}[/b][/color][/size]