我需要指定从动态字符串中撤消变量的名称。
实施例。 那是怀特:
Item.text = localizedStrings.report_label;
多数民众赞成错误:
var localizedName = "localizedStrings.report_".concat(tempList[index].Name);
Item.text = localizedName;
有人可以告诉我这样做的方法吗?
答案 0 :(得分:1)
尝试使用bracket notation: -
var localizedName = localizedStrings["report_" + tempList[index].Name];
Item.text = localizedName;