JavaScript面试题-数组中最大差值
2023-09-14 09:02:35 时间
JavaScript面试题-数组中最大差值
1、forEach
let arr = [23, 4, 5, 2, 4, 5, 6, 6, 71, -3];
const difference = arr => {
let min = arr[0],
max = 0;
arr.forEach(value => {
if (value < min) min = value
if (value > max) max = value
})
return max - min ;
}
console.log(difference(arr)) // 74
2、max、min
let arr = [23, 4, 5, 2, 4, 5, 6, 6, 71, -3];
const difference = arr => {
let max = Math.max(...arr),
min = Math.min(...arr);
return max - min ;
}
console.log(difference(arr)) // 74
*陆荣涛前端学习交流Q群858752519
加群备注:CSDN推荐
相关文章
- 第一百三十一节,JavaScript,封装库--CSS
- 第一百零一节,JavaScript流程控制语句
- 非阻塞式JavaScript脚本介绍
- javascript:每次只加载3个页面的幻灯(chrome 105.0.5195.125)
- [RxJSv& Javascript] forkJoin (reactive Promise.all) & Map
- Javascript 学习 笔记六
- javascript案例17——留言发布、简易发布留言案例
- 从零开始学_JavaScript_系列(22)——dojo(9)(表单、JsonRest的post方法,widget的使用思路)
- 2022年JavaScript的发展前景与格局如何?
- JavaScript数组的常用方法总结:遍历,复制,反转,排序,添加,删除(前端常见面试题必考必问