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