Output Place

得た知識をアウトプットする場

2019-01-01から1年間の記事一覧

phpの分割代入について書き留めておく

phpの分割代入で、 使えそうだなーって思ったのを自分用に書き留めておく。配列の中身を一つずつ変数に詰め直す作業。 分割代入を使わないとこんな感じでめんどくさい。 $fruits = ['apple', 'orange', 'banana']; $apple = $fruits[0]; $orange = $fruits[1…

javascript(ES6) アロー関数

アロー関数メモ アロー関数を使わない場合 const numbers = [1, 24, 3, 45, 23]; const doubleNumbers = numbers.map(function(number){ return number * 2; }); //配列の数字を2倍にする関数 アロー関数を使う場合、functionを省くことができます。その代…

varとconstとlet

javascriptにおいて varとconstとletの違いはなんなのか。constとletが新しくて、varはもう使わない。 constは定数。とか、そんな感じでしか知らなかったので、少し調べてみました。 var,const,letの違いは、スコープと巻き上げ。らしい... この違いを説明す…

テンプレートリテラル

javascriptのテンプレートリテラルを学んだので、アウトプット。 Template literal は組み込み式を扱うことができる文字列リテラルです。複数行文字列や文字列内挿機能を使用できます。ES2015 / ES6 仕様の以前のエディションでは、"template strings" と呼…

ES6の便利メソッド(forEach, map, filter, find, some, every, reduce)

配列の便利メソッド forEach map filter find some every reduce配列をいじる時に、for文で書いた場合と便利メソッドで書いた場合で、上記のメソッド達がどれだけ便利で、綺麗になるのか。 実際にコードにしてみる。 forEach use case →配列の中身の合計を求…