Dart中关于map的一些小知识点

92 阅读1分钟

1.map中的key必须加上引号,这一点和JavaScript不一样

var person = {
    "name": "张三",
    "age": 20,//如果age不加引号会报错
}

2.map中取数据不可以使用"."方式

var person = {
    "name": "张三",
    "age": 20,
}
print(person["name"]);//张三
print(person["age"]);//20
//不可以使用person.name或person.age来取数据
//可以使用这种方式添加数据