JavaScriptでカウンターオブジェクトのコードゴルフ
#JavaScript
#コードゴルフ
Keyの出現回数を数えるためのオブジェクトを最短の文字数で作成します
{key1: count1, key2: count2, ...}
のような要領です
code:golf.js
new Proxy({},{get:(o,k)=>k in o?o
k
:(o
k
=0)});
つかいかた
code:usage.js
var a = new Proxy({},{get:(o,k)=>k in o?o
k
:(o
k
=0)});
a
"some key"
++;