(1)求出数组中的最大值
(2)j将数组中的值转为字符串,并用"|"分隔
(3)选出数组中大于10的数
(4)数组反转
(5)数组去重
(6)求出数组元素和
(7)打印出数组的奇数
(8)计算数组中能被3整除的偶数和
(9)有一个从小到大排好序的数组。现输入一个数,要求按原来的规律将它插入数组中
(10)将一个数组从大到小排列
(11)生成数组长度为30,且从2开始的所有偶数
(12)数组扁平化,示例:let arr = [[1, 2], [3, [4, 5]]; // 扁平后:[1, 2, 3, 4, 5]
(13)定义一个含有30个整型元素的数组,按顺序分别赋予从2开始的偶数;然后按顺序每5个数求出一个平均值,放在另一个数组中并输出
(14)封装函数书写代码实现下列效果
输入: [{name:'张三',sex: '男'}, {name:'huahua',sex: '女'}]
输出: ['张三','花花']
(15)封装函数书写代码实现下列效果
输入: [{name:'张三',sex: '男'}, {name:'huahua',sex: '女'}]
输出: {'张三': '男', '花花': '女'}
(16)实现下列效果
var arr = [0,1,2,2,3,3,3,4,4,4,4,6]
var arr2 = arr.map(补全代码)
console.log(arr2) // ['周日', '周一', '周二', '周二', '周三', '周三', '周三', '周四', '周四', '周四', '周四','周六']
(17)使用reduce统计一个数组中元素出现的次数
(18)判断数组中出现次数最多的元素
(19) 统计数组中重复的元素
(20)给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组。
假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。
示例:
给定 nums = [2, 7, 11, 15], target = 9
因为 nums[0] + nums[1] = 2 + 7 = 9
所以返回 [0, 1]
答案在这:15.2js数组练习题答案-优快云博客