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

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

需要創(chuàng)建一個函數(shù),該函數(shù)從數(shù)組中獲取一個值,將其存儲,然后僅使用 .pop 和 .push

需要創(chuàng)建一個函數(shù),該函數(shù)從數(shù)組中獲取一個值,將其存儲,然后僅使用 .pop 和 .push

慕運維8079593 2022-10-27 15:43:36
我必須為我正在學(xué)習(xí)的 JS 課程解決這個練習(xí):“創(chuàng)建一個以兩個數(shù)組作為參數(shù)的函數(shù),從第一個數(shù)組中取出最后一個值,然后將其放入第二個數(shù)組中?!?我希望使用的命令是 .push 和 .pop,我不能使用 concat 或這兩個以外的任何命令。本課程向您展示了該函數(shù)應(yīng)該做什么的示例:let anArray = [1, 2];let anotherArray = [3, 4];move(anArray, anotherArray);anArray //should be [1]otroArray //should be [3,4,2]這是我到目前為止所寫的:function move (parameter,parameter2){ var anArray = [1,2]; var anotherArray = [3,4]; var storage = anArray.pop(); anotherArray.push(storage);}我真的很困惑為什么我不能讓它工作。我對 JS 真的很陌生,非常感謝一些幫助。
查看完整描述

2 回答

?
米琪卡哇伊

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

您沒有使用函數(shù)參數(shù),而是定義了新變量。這會起作用:


function move(parameter, parameter2) {

  var storage = parameter.pop();

  parameter2.push(storage);

}

let anArray = [1, 2];

let anotherArray = [3, 4];


move(anArray, anotherArray)

console.log(anArray)

console.log(anotherArray)


查看完整回答
反對 回復(fù) 2022-10-27
?
動漫人物

TA貢獻(xiàn)1815條經(jīng)驗 獲得超10個贊

因為在move你定義的函數(shù)anArray中anotherArray。外部數(shù)組的范圍與內(nèi)部定義的變量的范圍不同。實際上,移動發(fā)生在方法內(nèi)部定義的數(shù)組中。由于您已經(jīng)使用相同的名稱定義了它們,因此會造成混淆。


請參閱下文,了解您所做的實際工作但不在傳遞的參數(shù)上的實現(xiàn)


function move(parameter, parameter2) {

  var anArray = [1, 2];

  var anotherArray = [3, 4];

  var storage = anArray.pop();

  anotherArray.push(storage);

  console.log(anArray)

  console.log(anotherArray)

}


move([],[])


因此,為了使您的函數(shù)在您傳遞的輸入?yún)?shù)上工作,您實際上可以進(jìn)行如下更改


function move(parameter, parameter2) {

  const storage = parameter.pop();

  parameter2.push(storage);

}


let anArray = [1, 2];

let anotherArray = [3, 4];


move(anArray, anotherArray)

console.log(anArray)

console.log(anotherArray)


希望這可以幫助。


查看完整回答
反對 回復(fù) 2022-10-27
  • 2 回答
  • 0 關(guān)注
  • 94 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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