我有一个像这样定义的字符串列表:
var list = ["one", "two", "three", "four"];
Run Code Online (Sandbox Code Playgroud)
我想使用文本小部件并排显示屏幕上的值.我试图使用以下代码来尝试这个:
for (var name in list) {
return new Text(name);
}
Run Code Online (Sandbox Code Playgroud)
但是,当我运行此代码时,for循环只运行一次,并且只有一个文本小部件被渲染,表示one(列表中的第一项).另外,当我在for循环中添加日志消息时,它也会被触发一次.为什么我的for循环不是基于列表的长度?它似乎只运行一次然后退出.