<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>去除数组中重复数据</title>
</head>
<body>
<script type="text/javascript">
/*
* 1.创建一个新数组,把原数组中的第一个元素插入到新数组中
* 2.遍历原数组中的每一个元素和新数组中的每一个元素进行比较
*/
//原数组
var arr = [8, 66, 5, 7, 8, 0, 20, 56, 4, 20, 5, 8];
//新数组
var temp= [];
temp[0] = arr[0];
//arr中的每个元素
for (var i = 0; i < arr.length; i++) {
//temp 中的每个元素
for (var j = 0; j < temp.length; j++) {
//当原数组中的值和新数组中的值相同时,停止比较,跳出内循环
if (temp[j] == arr[i]) {
break;
}
//原数组中的某个元素比较到新数组中的最后一个元素还没有重复
if (j == temp.length - 1) {
//将数据插入新数组
temp.push(arr[i]);
}
}
}
console.log(temp);
</script>
</body>
</html>
去除数组中重复数据
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...