本文主要是介绍15.1数组练习题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
(1)求出数组中的最大值
(2)j将数组中的值转为字符串,并用"|"分隔
(3)选出数组中大于10的数
(4)数组去重
(5)数组反转
(6)求出数组元素和
(7)求出数组中的平均值
(8)打印出数组的奇数
(9)计算数组中能被3整除的偶数和
(10)有一个从小到大排好序的数组。现输入一个数,要求按原来的规律将它插入数组中
(11)将一个数组从大到小排列
(12)生成数组长度为30,且从2开始的所有偶数
(13)数组扁平化,示例:let arr = [[1, 2], [3, [4, 5]]; // 扁平后:[1, 2, 3, 4, 5]
(14)定义一个含有30个整型元素的数组,按顺序分别赋予从2开始的偶数;然后按顺序每5个数求出一个平均值,放在另一个数组中并输出
(15)封装函数书写代码实现下列效果
输入: [{name:'张三',sex: '男'}, {name:'huahua',sex: '女'}]
输出: {'张三','花花'}
(16)封装函数书写代码实现下列效果
输入: [{name:'张三',sex: '男'}, {name:'huahua',sex: '女'}]
输出: {'张三': '男', '花花': '女'}
(17)封装函数实现下列效果
var arr = [0,1,2,2,3,3,3,4,4,4,4,6]
var arr2 = arr.map(补全代码)
console.log(arr2) // ['周日', '周一', '周二', '周二', '周三', '周三', '周三', '周四', '周四', '周四', '周四','周六']
(18)使用reduce统计一个数组中元素出现的次数
(19)判断数组中出现次数最多的元素
(20) 统计数组中重复的元素
(21)勾股定理:直角三角形中,两个直角边的平方和,等于斜边平方和。寻找三边的长度都不大于100,并且三边边长都是整数的可能,在控制台输出
(22)给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组。
假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。
示例:
给定 nums = [2, 7, 11, 15], target = 9
因为 nums[0] + nums[1] = 2 + 7 = 9
所以返回 [0, 1]
后续会出答案!!!
这篇关于15.1数组练习题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!