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

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

在簡單的 for 循環(huán)函數(shù)結(jié)束時得到 UNDEFINED BEGINNER JAVASCRIPT

在簡單的 for 循環(huán)函數(shù)結(jié)束時得到 UNDEFINED BEGINNER JAVASCRIPT

慕沐林林 2023-12-14 14:30:53
const reverseArray = (words) => {  for (let i = words.length - 1; i >= 0; i--) {    console.log(`${words[i]}`);  }};const sentence = ['sense.', 'make', 'all', 'will', 'This'];console.log(reverseArray(sentence))// Should print ['This', 'will', 'all', 'make', 'sense.'];const nums = [1, 2, 3, 4, 5];console.log(reverseArray(nums));// Should print 5,4,3,2,1但它最后總是給我未定義?我知道這是一個菜鳥問題,抱歉。
查看完整描述

4 回答

?
天涯盡頭無女友

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超9個贊

它最終打印出未定義,因?yàn)槟趪L試使用 console.log 函數(shù),但它沒有返回任何內(nèi)容,不需要 console.log 您只需調(diào)用此函數(shù)即可。


reverseArray(sentence)

reverseArray(nums)

但反轉(zhuǎn)數(shù)組的更好方法是使用內(nèi)置函數(shù)reverse(),因此您可以像這樣更改函數(shù)。


const reverseArray = (words) => {

  words.reverse().forEach(item => {

    console.log(item);

  });

};


查看完整回答
反對 回復(fù) 2023-12-14
?
鴻蒙傳說

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個贊

問題是沒有返回,該函數(shù)沒有返回任何內(nèi)容,這意味著undefined. 所以你的console.log(reverseArray(sentence))電話是一樣的console.log(undefined)。


在此答案中,該函數(shù)僅返回反轉(zhuǎn)的數(shù)組。


const reverseArray = (words) => {

  reversed = []

  for (let i = words.length - 1; i >= 0; i--) {

     reversed.push(words[i])

  }

  return reversed

};


const sentence = ['sense.', 'make', 'all', 'will', 'This'];


console.log(reverseArray(sentence))


// Should print ['This', 'will', 'all', 'make', 'sense.'];


const nums = [1, 2, 3, 4, 5];


console.log(reverseArray(nums));


查看完整回答
反對 回復(fù) 2023-12-14
?
蕪湖不蕪

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超7個贊

您的reverseArray函數(shù)不會返回?cái)?shù)組或任何未定義的內(nèi)容。

它不會反轉(zhuǎn)您的數(shù)組,也不會將其存儲在任何地方。

您需要將數(shù)組反轉(zhuǎn)為變量,然后在函數(shù)末尾返回它。

或者只是使用內(nèi)置的 string.reverse() 方法來反轉(zhuǎn)數(shù)組!


查看完整回答
反對 回復(fù) 2023-12-14
?
慕俠2389804

TA貢獻(xiàn)1719條經(jīng)驗(yàn) 獲得超6個贊

JavaScript 中的每個函數(shù)都返回未定義,除非您返回其他內(nèi)容。


嘗試:


const reverseArray = (words) => {

  for (let i = words.length - 1; i >= 0; i--) {

     console.log(`${words[i]}`);

  }

  return "" //Here magic occurs

};


const sentence = ['sense.', 'make', 'all', 'will', 'This'];


console.log(reverseArray(sentence))


// Should print ['This', 'will', 'all', 'make', 'sense.'];


const nums = [1, 2, 3, 4, 5];


console.log(reverseArray(nums));


查看完整回答
反對 回復(fù) 2023-12-14
  • 4 回答
  • 0 關(guān)注
  • 260 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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