2014-05-12から1日間の記事一覧
GETクエリをオブジェクトのkey=valueに取り出すのもArrayの反復子機能を使えば、結構簡単に作ることが出来ますね。 URLのパラメータを取得する。 url = new URL(location.href); keys = url.search.replace("?", "").split(/&/); keys = keys.map( function(…
前回まとめた 、 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の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…