使用cfscript检查数组元素中的结构键

时间:2012-01-12 03:25:29

标签: coldfusion

我正在尝试遍历一个名为meta的数组。

我在检查元素是否存在时遇到问题。在这个数组中,有时长度存在,有时则不存在。我试图让这样的东西起作用:

for (i=1;i LTE ArrayLen(meta);i=i+1) {

    if (meta[i].length==undefined) {

       maxLen = '1';
    }
    else    
    {

       maxLen = meta[i].length;

    }

}

我似乎无法正确理解语法。

1 个答案:

答案 0 :(得分:5)

我想你想要一个structkeyexists。

if (structkeyexists(meta[i],"length") ....