(obj: Record<string, any>)
| 3 | import { computed, reactive } from '../dist/reactivity.esm-browser.prod' |
| 4 | |
| 5 | function createMap(obj: Record<string, any>) { |
| 6 | const map = new Map() |
| 7 | for (const key in obj) { |
| 8 | if (obj.hasOwnProperty(key)) { |
| 9 | map.set(key, obj[key]) |
| 10 | } |
| 11 | } |
| 12 | return map |
| 13 | } |
| 14 | |
| 15 | bench('create reactive map', () => { |
| 16 | reactive(createMap({ a: 1 })) |