<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
<script>
// 3、已知一个数组,除去数组中重复的元素,得到一个新数组
var num = [12, 4, 4, 4, 4, 3, 0, 45, 0, 3, 12, 66, 45, 0, 56];
var newNum = [];
console.log(num);
for (let i = 0; i < num.length; i++) {
// 数组名.indexOf("o"),该方法表示:
// 如果在该数组里边找到元素的值为"o"的话,则返回第一个出现的"o"的索引(下标)
// 如果没找到,则返回-1
// 如果在newNum数组里没找到该元素的值的话,就放入到新数组里边
if (newNum.indexOf(num[i]) === -1) {
newNum.push(num[i]);
}
}
// 遍历数组里边元素的值并打印出来。
for (let i = 0; i < newNum.length; i++) {
console.log(newNum[i]);
}
</script>
</html>
js 已知一个数组,除去数组中重复的元素,得到一个新数组
最新推荐文章于 2023-06-27 23:49:31 发布