2 回答

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超7個(gè)贊
如果您喜歡不同的順序,您可以更改它:
export const writeParagraph = (paragraphArgs) => {
const paragraph = paragraphArgs.map(writeSentence)
return paragraph
}
const writeSentence = (sentenceArgs) => {
const sentence = sentenceArgs.map(writeWords)
return sentence
}
const writeWord = (wordArgs) => {
// do stuff with wordArgs
return word
}
這是有效的,因?yàn)樗泻瘮?shù)都在同一范圍內(nèi)聲明,并且可以相互訪問。
如果您的 linter 現(xiàn)在抱怨?jié)撛诘?use-before-define (即使您沒有這樣做),您可以禁用該規(guī)則(如果您知道自己在做什么)或使用正確的聲明代替:
export function writeParagraph(paragraphArgs) {
const paragraph = paragraphArgs.map(writeSentence)
return paragraph
}
function writeSentence(sentenceArgs) {
const sentence = sentenceArgs.map(writeWords)
return sentence
}
function writeWord(wordArgs) {
// do stuff with wordArgs
return word
}

TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超7個(gè)贊
代碼順序可能是主觀的。
有些文化從書的背面向右閱讀。有些從右到左閱讀。
我認(rèn)為這就是發(fā)明評論的原因。
在頂部放置一個(gè)注釋塊,解釋代碼的順序。
添加回答
舉報(bào)