pub unsafe fn new_map( ctx: *mut JSContext, ) -> Result<QuickJsValueAdapter, JsError>
create new instance of Map
please ensure the passed JSContext is still valid