小编Ada*_*ter的帖子

使用变量作为键访问对象值

我尝试使用先前在 dart 中定义的变量来访问类值,但我不断收到错误the operator [] isn't defined for the class

在 Javascript 中,我将使用如下变量访问对象值:

let movie = {
  movieTitle : 'Toy Story',
  actor: 'Tom Hanks'
}

let actorName = 'actor';
console.log(movie[actorName]); // <- what I'm trying to replicate in dart
// expected output: Tom Hanks
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的并抛出该错误

let movie = {
  movieTitle : 'Toy Story',
  actor: 'Tom Hanks'
}

let actorName = 'actor';
console.log(movie[actorName]); // <- what I'm trying to replicate in dart
// expected output: Tom Hanks
Run Code Online (Sandbox Code Playgroud)

我希望能够即时使用变量来访问该值。

对我来说一个简单的用例是,如果我有一个 Movie …

dart

4
推荐指数
1
解决办法
5471
查看次数

标签 统计

dart ×1