function delRepeat(n,arr){
var newArray=[];
var provisionalTable = {};
for (var i = 0, item; (item=arr[i][n]) != null; i++) {
if (!provisionalTable[item]) {
newArray.push(arr[i]);
provisionalTable[item] = true;
}
alert(arr[i][0]);
}
return newArray;
}arr是个二维数组
var newArray=[];
var provisionalTable = {};
for (var i = 0, item; (item=arr[i][n]) != null; i++) {
if (!provisionalTable[item]) {
newArray.push(arr[i]);
provisionalTable[item] = true;
}
alert(arr[i][0]);
}
return newArray;
}arr是个二维数组
解决方案 »
- 如何用JS动态写入和读取JSON文件
- 求教:javaScript中设置form字段,取值为null。
- js类型检测及XMLHttpRequest在ie下的typeof
- 内页面调用框架object
- 网上down的微软的经典菜单放到框架上面,子菜单只能在上面的那个框架页面内显示!
- document.createElement是什么意思?
- 请问有什么好的屏蔽f5的方法,谢谢!!
- 请问webmenushop自动生成的js文件怎么读?都是乱码
- 根据数组里的数据生成树型图的算法(高分相送!!!)
- on click事件,点击图片更换另一张图,求大神帮助
- javaScript
- window.onfocus() 用法
<script>
function delRepeat(n,arr){
var newArray=[];
var provisionalTable = {};
for (var i = 0;i<arr.length; i++) {
if (!provisionalTable[arr[i][0]]) {
newArray.push(arr[i]);
provisionalTable[arr[i][0]] = true;
}
}
return newArray;
}
var arr=new Array(['a','b','c','d'],['d','e','x','y'],['a','b','f','g']);
alert(delRepeat(0,arr))
</script>