add js code synax
complete `Map` part
compelte `WeakMap` part, thus completing the whole chapter