0

我有以下内容:

ListModel {
  id: myModel
  ListElement {
    name: "Number1"
  {
  ListElement {
    name: "Number2"
  {
  ListElement {
    name: "Number3"
  {
}

我想定义一个将所有“名称”字段组合成逗号分隔字符串的变量,但我必须在 for 循环中执行此操作,因为我经常将新元素附加到“myModel”。像这样的东西:

property var stringOutput = ""
for (var i = 0; i < ListModel.length; ++i) {
  stringOutput = stringOutput + "," + ListModel[i].name
}

导致:

stringOutput = "Number1,Number2,Number3"
4

0 回答 0