【发布时间】:2023-04-10 11:44:01
【问题描述】:
我正在尝试制作一个可以采用数组或值的函数,并将其加倍。我尝试寻找一种方法来获取数组中的每个元素,然后将其乘以 2,但运行代码时没有得到所需的结果。
我觉得我在这里遗漏了一些简单的东西,但是通过 stackoverflow 和谷歌搜索并没有帮助我解决这个问题。
提前感谢您的建议/帮助!
function double(value) {
if (Array.isArray(value)) {
value = value.map(function(element) {
return element * 2;
});
}
return value * 2;
}
// What the results should be, if it works:
double(2); // 4
double([1, 2, 3]); // [2, 4, 6]
【问题讨论】:
标签: javascript arrays function