我写了一个函数,用第二个函数检查一些数字并返回一个数组。
在检查代码是否有效后,我注意到我必须在第一个函数中声明一个新数组 (arr) 才能解决它。
function calc(a, b) {
arr = []
for(a;a<=b;a++) isPow(a) ? arr.push(a) : a
return arr
}
我想尝试在唯一需要数组的地方创建一个数组,即 push(a) 所在的位置。我想过这样的事情:
function calc(a, b) {
return for(a;a<=b;a++) isPow(a) ? [].push(a) : a
}
但显然这行不通。JavaScript 中有什么方法可以做一些接近于此的事情吗?
慕码人8056858
相关分类