arr.filter()
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script>
let arr = [12, 5, 8, 99, 27, 24, 30, 13];
let arr2 = arr.filter(item => {
if (item % 2 == 0) {
return false;
} else {
return true;
}
})
console.log(arr);
console.log(arr2);
</script>
</head>
<body>
</body>
</html>
arr.filter2
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script>
let arr = [12, 5, 8, 99, 27, 24, 30, 13];
let arr2 = arr.filter(item => item % 2 == 0);
console.log(arr);
console.log(arr2);
</script>
</head>
<body>
</body>
</html>
arr.forEach()
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script>
let arr = [12, 5, 8, 99, 27, 24, 30, 13];
arr.forEach((item, index) => {
// console.log('第' + index + '个是:' + item);
console.log(`第${index}个是${item}`);
});
</script>
</head>
<body>
</body>
</html>
arr.map()
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script>
let arr = [12, 5, 8, 99, 27, 24, 30, 13];
let arr2 = arr.map(item => {
return item * 2;
});
console.log(arr);
console.log(arr2);
</script>
</head>
<body>
</body>
</html>
arr.map2
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script>
let arr = [12, 5, 8, 99, 27, 24, 30, 13];
let arr2 = arr.map(item => item * 2);
console.log(arr);
console.log(arr2);
</script>
</head>
<body>
</body>
</html>
arr.reduce()
求和
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script>
let arr = [12, 5, 8, 99, 27, 24, 30, 13];
let result = arr.reduce((tmp, item, index) => {
return tmp + item;
});
console.log(arr);
console.log(result);
</script>
</head>
<body>
</body>
</html>
arr.reduce2
求平均数
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script>
let arr = [12, 5, 8, 99, 27, 24, 30, 13];
let result = arr.reduce((tmp, item, index) => {
if (index < arr.length - 1) {
return tmp + item;
} else {
return (tmp + item) / arr.length;
}
});
console.log(arr);
console.log(result);
</script>
</head>
<body>
</body>
</html>
数组
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 异或运算:如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。 题目一:136. Sing...
- 文/李子衿 对大自然和自由的向往,是每个人与生俱来的,在小孩身上表现的尤为明显。 一开始,就可以看到,长期被困于家...