我遇到一段代码,它正在读取一个我需要处理的多值字段,好像它是一个使用For循环的数组。
var iQuestionnaireVar:string;
var nQuestionnaireVarLen:int;
iQuestionnaireVar = QuestionnaireDoc.getItemValue(iPVar);
nQuestionnaireVarLen = iQuestionnaireVar.length;
for ( var i = 0; i <= nQuestionnaireVarLen; i++ ) {....}
从我看来,似乎For循环实际上是遍历值的每个字符而不是每个元素。
如何确定iQuestionnaireVar中的值是空的,单个值还是多值。
如何在每种情况下使For循环正常工作?