使用动态变量创建访问Struct.key

时间:2015-09-07 21:47:39

标签: coldfusion

我有一个名为params的结构是键ch_1,ch_2,ch_3等

我在循环中循环查询并使用id列访问ch_(键)值

for(ck in checklist)
{
    n_checklist.status = params.ch_(ck.key_value);
}

我怎么写这个?

我在想params.ch_#ck.key#会起作用,但事实并非如此。我想使用另一个变量值创建属性名称。

1 个答案:

答案 0 :(得分:2)

您可以使用关联数组表示法来完成此操作。

for (ck in checklist) {
  n_checklist.status = params['ch_' & ck.key_value];
}