我寫了一個函數,用第二個函數檢查一些數字并返回一個數組。在檢查代碼是否有效后,我注意到我必須在第一個函數中聲明一個新數組 (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 中有什么方法可以做一些接近于此的事情嗎?
數組的聲明
慕絲7291255
2021-10-07 11:01:00