javascript - 为什么在这种情况下我无法执行 console.log,如果我返回 temps 为什么函数不起作用?
问题描述
const calcTempAmplitudeNew = function (t1, t2) {
const temps = t1.concat(t2);
// console.log(temps);
return temps;
//if i return temps why function is not working??
let max = temps[0];
let min = temps[0];
for (let i = 0; i < temps.length; i++) {
const curTemp = temps[i];
if (typeof curTemp !== 'number') continue;
if (curTemp > max) max = curTemp;
if (curTemp < min) min = curTemp;
}
console.log(max, min);
return max - min;
};
const amplitudeNew = calcTempAmplitudeNew([3, 5, 1], [9, 0, 5]);
console.log(temps, amplitudeNew);
为什么在这种情况下我无法执行 console.log ?
解决方案
推荐阅读
- kotlin - 引用属性时,我可以获得 TableView 列以使用 Kotlin Exposed 事务吗?
- java - Java链表实现中的入队操作中的赋值如何工作
- html - 显示何时应执行常规 css 的媒体查询问题,反之亦然
- powershell - Redis 缓存的 ARM 模板无法部署
- javascript - 使用 axios 和 json 数据发布请求
- swift - 按下 NavigationLink 时调用 SwiftUI 按钮操作,并且主视图不会更新
- scala - 在 Spark scala 中将 json 字符串转换为键值对数组
- ray - 如何更改运行Ray的run_experiments()时生成的实验文件路径?
- python - 移动和重命名 Python 字典
- javascript - 简单点数计数器,Javascript 未显示