Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
tc39/proposal-object-map #tc39_study #tc39_study 2019/10/9 Jxck
Slide 2
Slide 2 text
2 Object.map したい Object.map(([k,v]) => { // snip... }) でも Object は Iterable じゃないし このままやると slippey slope ...
Slide 3
Slide 3 text
3 Iterator 側でやろう Iterator.from(obj) .map(([key, value]) => [do(key), do(value)]) .toObject(([key]) => key, ([, value]) => value); Iterator.from で @@iterator のない Object を許容 反対が多かったら Object.iterate(obj) にする
Slide 4
Slide 4 text
● Object.entries().map() |> Object.fromEntries じゃだめ? ○ entries() は Array 生成でコピーが発生するのはわかる ○ でも toObject は完全に見た目のため (left to right) ● Map 使え ○ JSON.Stringify できないしなぁ ○ いう気持ちはわかる 4
Slide 5
Slide 5 text
5 気持ちはわかる....