2016-10-31 46 views
-4

我在JavaScript中的Bloc.io程序中遇到了這個簡單的檢查點問題。我喜歡在陣列中使用.push和.unshift。這裏是練習:如何在JavaScript中使用.push和.unshift創建函數數組

創建一個名爲addTwo的函數。這個功能應該:

  • 一個參數,一個數組
  • 回報添加到原數組

如何做到這一點的開始和結束以1陣列?到目前爲止,我所擁有的是:function addTwo(argument){}

謝謝!

+1

什麼是你的方法這麼遠? – Timo

回答

0

我覺得很難回答這個問題,而不是簡單地給你一個完整的答案,它不公平,因爲它不會幫助你學習。以下是我的最佳提示:作業已經完全告訴你在純英文中做什麼,這些說明只需要翻譯成代碼即可。到目前爲止您所擁有的是一個良好的開端,現在您打算如何使用pushunshift,以及您希望return的值是多少?

0

這是你應該做的事情。推和不換不能鏈接在一起,你需要做幾個語句來實現你正在尋找的東西。

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);

相關問題