2016-05-01から1ヶ月間の記事一覧

javascript オブジェクトの配列で、オブジェクトの中に配列のindexを追加したい

var obj=[ { name:"みかん" }, { name:"りんご" }, { name:"ばなな" } ] これを var obj=[ { id:0 name:"みかん" }, { id:1 name:"りんご" }, { id:2 name:"ばなな" } ] としたい console.log(JSON.stringify(obj.map((x,i) => (x.id=i) && x),null,' ')) で…

javascript メソッドの呼び出し元を取得する

関数の場合は 関数の呼び出しもと arguments.callee.caller.toString.replace(/{(.|\n)*}/, '')だが、これをメソッドで使っても 'caller' and 'arguments' are restricted function properties and cannot be accessed in this contextとエラーがでて取得で…

javascript reduceで オブジェクトの配列を、元のオブジェクトのidをキーnameを値にしたオブジェクトに詰め直し

文章にするとややこしいが、以下のオブジェクトの配列を var in = [ { id : 11 , name : "みかん" , }, { id : 21 , name : "いちご" , }, { id : 45 , name : "バナナ" , } ] 以下のように変換したい var out = { 11 : "みかん", 21 : "いちご", 45 : "ばな…