第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

返回函數(shù)參數(shù)與給定數(shù)字之間的差異,下邊距有限

返回函數(shù)參數(shù)與給定數(shù)字之間的差異,下邊距有限

哆啦的時光機 2023-06-15 17:29:15
我這里有這段代碼 (JavaScript),似乎我可以在一條指令中重構(gòu)它,也許使用模數(shù) ( %)?(注意:n總是在0到6之間,其他情況不用處理)switch (n) {  case 0:     return 1  case 1:    return 7  case 2:    return 6  case 3:    return 5  case 4:    return 4  case 5:    return 3  case 6:    return 2}我可以做:if (n === 0) {  return 1} return (8 - n)是否有更短的使用模數(shù)符號的方法可以做到這一點?
查看完整描述

3 回答

?
皈依舞

TA貢獻1851條經(jīng)驗 獲得超3個贊

更棘手的一個:return Math.max(8-n, 1),它也將涵蓋底片



查看完整回答
反對 回復 2023-06-15
?
藍山帝景

TA貢獻1843條經(jīng)驗 獲得超7個贊

這是模數(shù)版本:


const inputs = [0, 1, 2, 3, 4, 5, 6];


function fn(x) {

  return 7 - ((x + 6) % 7);

}


console.log(inputs.map(fn))


查看完整回答
反對 回復 2023-06-15
?
紅顏莎娜

TA貢獻1842條經(jīng)驗 獲得超13個贊

我會使用條件運算符:

return n === 0 ? 1 : 8 - n;


查看完整回答
反對 回復 2023-06-15
  • 3 回答
  • 0 關(guān)注
  • 147 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號