配列の最後尾に値(要素)を追加する方法〜GoogleAppsScript〜

配列の最後尾に値(要素)を追加する方法〜GoogleAppsScript〜 メモ

はじめに

配列に値を追加する方法をご紹介します。

なお、本記事内の配列は一次元配列でご紹介しますが、二次元配列や多次元配列でも応用することができます。

ゴールイメージ

追加前の配列

before_array = ["dog", "cat"]

追加後の配列

after_array = ["dog", "cat", "bird"]

コード

追加前の配列に上書きして追加したい場合(破壊的メソッド)〜push〜

//配列を宣言
var before_array = ["dog", "cat"] ;

//配列に値(要素)を追加(上書き)
var after_array = before_array.push("bird");
console.log(before_array); //["dog", "cat", "bird"];
console.log(after_array); //["dog", "cat", "bird"];

追加前の配列に上書きせず追加したい場合(非破壊的メソッド)〜concat〜

//配列を宣言
var before_array = ["dog", "cat"] ;

//配列に値(要素)を追加(上書きしない)
var after_array = before_array.concat("bird");
console.log(before_array); //["dog", "cat"];
console.log(after_array); //["dog", "cat", "bird"];

おまけ〜二次元配列の最後尾に値(要素)を追加する方法〜

//配列を宣言
var before_array = [["dog", "cat"]] ;

//配列に値(要素)を追加(上書きしない)
var after_array = before_array.concat(["bird", "monkey"]);
console.log(before_array); //[["dog", "cat"]];
console.log(after_array); //[["dog", "cat",],["bird", "monkey"]];
タイトルとURLをコピーしました