それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

2014-05-12から1日間の記事一覧

javascriptのGETパラメータ解析をArray.map/reduceで。

GETクエリをオブジェクトのkey=valueに取り出すのもArrayの反復子機能を使えば、結構簡単に作ることが出来ますね。 URLのパラメータを取得する。 url = new URL(location.href); keys = url.search.replace("?", "").split(/&/); keys = keys.map( function(…

Javascriptのiterationを使ってFlatten

前回まとめた 、 iterator 系の機能map/reduce/each系を上手に使えば、flatten も作れる。このへんはrubyと同じで行けて嬉しいね。 flattenするのも楽ちんだよ。 > [[1],[2],[3],[4]].reduce(function(v,e){ return v.concat(e) },[]) [ 1, 2, 3, 4 ] > Arra…

Javascriptでの繰返し・反復のforEach/map/reduce についてまとめ

javascriptのIteration系の関数をメインで使うことが多いので纏めておくことにした。 forEach 関数 イテレーションの基本 > [1,2,3,4].forEach(function(e){console.log(e*2) } ) 2 4 6 8 map 関数 配列の各要素を変換する基本。 > [1,2,3,4].map(function(e…