CodeStudy javascript編 SECTION11 答え
<問題1> 実行ボタンを押して、.lengthの動作を確認してみましょう。
CodeStudy11-1 答え: 実行ボタン押すだけ
<問題2> 説明文に書かれている例を入力して、実行ボタンを押してみましょう。
CodeStudy11-2 答え: 例写すだけ
<問題3> .lengthを用いてmyArrayの長さを出力してみましょう。
出力にはoutput()を使用して下さい。
CodeStudy11-3 答え: output(myArray.length);
<問題4> 説明文に書かれている例を入力して実行ボタンを押し、「.shift()」の動作を確認しましょう。
CodeStudy11-4 答え: 例写すだけ
<問題5> 説明文に書かれている例を入力して実行ボタンを押し、「.pop()」の動作を確認しましょう。
CodeStudy11-5 答え: 例写すだけ
<問題6> 説明文に書かれている例を入力して実行ボタンを押し、配列の先頭に要素が追加される事を確認してみましょう。
CodeStudy11-6 答え: 例写すだけ
.unshift()の例
var arr = [1, 2]; arr.unshift(0); //result of call is 3, the new array length //arr is [0, 1, 2] arr.unshift(-2, -1); // = 5 //arr is [-2, -1, 0, 1, 2] arr.unshift( [-3] ); //arr is [[-3], -2, -1, 0, 1, 2]
<問題7> 説明文に書かれている例を入力して実行ボタンを押し、配列の最後に要素が追加される事を確認してみましょう。
CodeStudy11-7 答え: 例写すだけ
.push()の例
var myFish = ["angel", "clown"]; var pushed = myFish.push("drum", "lion"); //pushed には 4 が入る
<問題8> 説明文に書かれている例を入力して実行ボタンを押し、2つの配列が連結される事を確認しましょう。
CodeStudy11-8 答え: 例写すだけ
.concat() 複数配列連結
var num1 = [1, 2, 3]; var num2 = [4, 5, 6]; var num3 = [7, 8, 9]; // 配列 [1, 2, 3, 4, 5, 6, 7, 8, 9] を生成; num1, num2, num3 は変化しない var nums = num1.concat(num2, num3); // 配列に値を連結させるには・・ var alpha = ['a', 'b', 'c']; // 配列 ["a", "b", "c", 1, 2, 3] を生成し, alpha は変化しない var alphaNumeric = alpha.concat(1, [2, 3]);
<問題9> 説明文に書かれている例を入力して実行ボタンを押し、配列の要素が並べ替えられる事を確認しましょう。
CodeStudy11-9 答え: 例写すだけ