我在JavaScript中的Bloc.io程序中遇到了這個簡單的檢查點問題。我喜歡在陣列中使用.push和.unshift。這裏是練習:如何在JavaScript中使用.push和.unshift創建函數數組
創建一個名爲addTwo的函數。這個功能應該:
- 一個參數,一個數組
- 回報添加到原數組
如何做到這一點的開始和結束以1陣列?到目前爲止,我所擁有的是:function addTwo(argument){}
謝謝!
我在JavaScript中的Bloc.io程序中遇到了這個簡單的檢查點問題。我喜歡在陣列中使用.push和.unshift。這裏是練習:如何在JavaScript中使用.push和.unshift創建函數數組
創建一個名爲addTwo的函數。這個功能應該:
如何做到這一點的開始和結束以1陣列?到目前爲止,我所擁有的是:function addTwo(argument){}
謝謝!
我覺得很難回答這個問題,而不是簡單地給你一個完整的答案,它不公平,因爲它不會幫助你學習。以下是我的最佳提示:作業已經完全告訴你在純英文中做什麼,這些說明只需要翻譯成代碼即可。到目前爲止您所擁有的是一個良好的開端,現在您打算如何使用push
和unshift
,以及您希望return
的值是多少?
這是你應該做的事情。推和不換不能鏈接在一起,你需要做幾個語句來實現你正在尋找的東西。
function addTwo(inputArray) {
//append at the end.
inputArray.push(1);
//append to the begining
inputArray.unshift(1);
return inputArray;
}
var inputArray = [1, 2, 3, 4];
inputArray = addTwo(inputArray);
console.log(inputArray);
什麼是你的方法這麼遠? – Timo