2013-03-15から1日間の記事一覧
先ほどの記事「JavaScriptでユーザー定義の二項演算子」の動機になったことを説明します。JavaScriptのオブジェクトをハッシュマップ(連想配列、辞書)とみなして、そのあいだに二項演算を考えます。結局、Objectのメソッドにしましたが、以下のconnectとme…
… なんてことは出来ませんよね。でも、二項演算子に見せかけるようにジタバタしてみましたよ。まずは例題。 /** 集合の共通部分 */ function intersectionOfSets(a1, a2) { // 重複は除外されない return a1.filter(function(item) {return (a2.indexOf(item…