2017-10-04 8 views
-3

arrays.jsには、addElementToBeginningOfArraydestructivelyAddElementToBeginningOfArrayの2つの関数を定義します。両方の関数は、配列の先頭に追加する配列と要素の2つのパラメータをとります。両方の関数は、配列の先頭に要素を追加して配列全体を返す必要があります。破壊的な関数destructivelyAddElementToBeginningOfArrayは、渡された元の配列を変更する必要があります。一方、addElementToBeginningOfArrayは新しい配列を返し、元の配列は変更しないでください。配列に要素を追加して要素を印刷する

これは私のコードですが、私は配列の要素を印刷する必要があります:あなたは出力にいくつかの異なる方法を印刷することができ

destructivelyAddElementToBeginningOfArray(arry, elementN){ 
    arry.unshift(elementN) 
    return arry 
} 
+3

効果的な[質問](https://stackoverflow.com/help/how-to-ask)を尋ねる方法を見てください。しかし、あなたが['console.log()'](https://developer.mozilla.org/en-US/docs/Web/API/Console/log)を探しているようですね。 –

答えて

0

、私はあなたの場合を除き、宿題コードを個人的にconsole.logとなるだろうどのように印刷するかについての簡単な説明があります。これはかなり基本的な質問です。あなたがどこを見ているか分かっていれば、おそらくあなた自身で答えを見つけられたでしょう。私は、JS、CSS、およびHTMLを参照するためにMDNを指しています。希望が役立ちます。

destructivelyAddElementToBeginningOfArray(array, elementN){ 
    array.unshift(elementN) 
    return array 
} 
let result = destructivelyAddElementToBegginingOfArray([1, 2, 3], 4); 
// pick one 
console.log(result); 
document.write(result); 
alert(result); 

また、関数内で変更を行っていることを説明する必要がある場合は、次のようにします。

destructivelyAddElementToBeginningOfArray(array, elementN){ 
    array.unshift(elementN) 
    console.log(array); 
    return; 
} 
関連する問題