作爲uni任務的一部分,我被要求寫出一個價值10分的問題,然後爲上述問題寫一個解決方案和標記方案。使用用戶輸入的文本訪問該名稱的數組?
這是我的問題;
寫一個程序,將存儲在UFC(使用以下數據)的3個重量部門的頂級戰士;
-Featherweight;康納麥克格雷戈,何塞阿爾多,弗蘭基埃德加,馬克斯霍洛維,安東尼佩蒂斯。
- 輕量級; Connor McGregor,Khabib Nurmagomedov,Tony Ferguson,Eddie Alvarez,Rafael dos Anjos。
- 輕重量級; Daniel Cormier,Anthony Johnson,Alexander Gustafsson,Ryan Bader,Glover Teixiera。
提示用戶在UFC中輸入權重的名稱並返回排名的格式;
當前冠軍是......。 1競爭者是... .. 第二個競爭者是...... 等等
所以在我的解決方案遠供questioni有用戶輸入一個重師的名字,但是我現在有嘗試使用問題循環中的特定變量。
這是我的代碼,
//聲明數組存儲權重的等級;
變種輕量級= [ 「康納麥格雷戈」, 「艾度聖何塞」, 「弗蘭基埃德加」, 「最大霍洛維」, 「安東尼佩蒂斯」];
var lightweight = [「Connor McGregor」,「Khabib Nurmagomedov」,「Tony Ferguson」,「Eddie Alarez」,「Rafael dos Anjos」];
變種lightHeavyweight = [ 「丹尼爾Cormier的」, 「安東尼約翰遜」, 「亞歷山大古斯塔夫森」, 「瑞恩貝德」, 「Glovier Teixiera」];
//聲明輸出變量以存儲和添加將顯示之前輸出的內容;
var output =「」;
//用於存儲用戶輸入和提示以接收用戶輸入的變量;
var userInput = prompt(「請輸入您希望看到排名的權重devision的名稱。\ n選項是; \ N - 輕量級\ N - 輕量級\ N - lightHeavyweight「);
//循環,將繼續將項目添加到輸出的陣列的長度用戶已經要求看.;
爲(VAR I = 0;我<)!
幫助是極大的讚賞,並感謝提前
那麼,那麼在獲取循環的限制時,是否會放入chosenArray.length? –
聽起來像個好主意。測試你的代碼,看看它是否解決了這個問題 –