我正在尝试遍历一个名为meta的数组。
我在检查元素是否存在时遇到问题。在这个数组中,有时长度存在,有时则不存在。我试图让这样的东西起作用:
for (i=1;i LTE ArrayLen(meta);i=i+1) {
if (meta[i].length==undefined) {
maxLen = '1';
}
else
{
maxLen = meta[i].length;
}
}
我似乎无法正确理解语法。
答案 0 :(得分:5)
我想你想要一个structkeyexists。
if (structkeyexists(meta[i],"length") ....