Dart Map转成Js object
Flutter2Web, Map 2 js object.
在使用Flutter转web过程中,肯定会遇到需要将Map转成Js对象的需求。
需要用到dart:js
具体实现方式如下:
import 'package:js/js_util.dart' as js;
Object mapToJSObj(Map<dynamic,dynamic> a){
var object = js.newObject();
a.forEach((k, v) {
var key = k;
var value = v;
js.setProperty(object, key, value);
});
return object;
}