Agile育成ブログ
未来を変える喜びを
javascript

mapメソッド


Warning: count(): Parameter must be an array or an object that implements Countable in /home/xs638785/agile-software.site/public_html/wp-content/plugins/rich-table-of-content/functions.php on line 490

map関数を使うことによってfor文などの繰り返し処理を使わずともすべての要素にアクセスすることができる

// アロー関数
map((element, index, array) => { /* … */ })

// コールバック関数
map(関数.イテラブル)

// インラインコールバック関数

pushメソッド

配列の最後に新しい要素を追加するメソッド

イテラブル:listやrange関数のようなfor文のinの後に書けるオブジェクト。イテラブルのすべての要素に第一引数で設定した関数を適応させることができる

forEachメソッド

配列の中の要素を1つずつ取り出してすべての要素に同じ処理を行う

  • 要素1が入る
  • 要素1に対して処理

配列.forEach((引数) => {処理});

const numbers = [1,2,3];

numbers.forEach((number) => {console.log(number);});
1
2
3

findメソッド

配列の要素が1つずつ引数に代入されて処理が進む

fill()メソッド

fill(value, start, end)

  • value:配列に設定する値です。
  • start:開始する位置です。既定値は 0 です。
  • end:終了する位置です。既定値は arr.length です。
const array1 = [1, 2, 3, 4];

// fill with 0 from position 2 until position 4
console.log(array1.fill(0, 2, 4));
// expected output: [1, 2, 0, 0]

// fill with 5 from position 1
console.log(array1.fill(5, 1));
// expected output: [1, 5, 5, 5]

console.log(array1.fill(6));
// expected output: [6, 6, 6, 6]

You cannot copy content of this page