如何确保多值字段是一个数组

时间:2016-02-06 15:03:28

标签: javascript arrays xpages

我遇到一段代码,它正在读取一个我需要处理的多值字段,好像它是一个使用For循环的数组。

var iQuestionnaireVar:string; 
var nQuestionnaireVarLen:int;
iQuestionnaireVar = QuestionnaireDoc.getItemValue(iPVar);               
nQuestionnaireVarLen = iQuestionnaireVar.length;
for ( var i = 0; i <= nQuestionnaireVarLen; i++ ) {....}

从我看来,似乎For循环实际上是遍历值的每个字符而不是每个元素。

如何确定iQuestionnaireVar中的值是空的,单个值还是多值。

如何在每种情况下使For循环正常工作?

1 个答案:

答案 0 :(得分:3)

XSnippet "Convert any value to an array"将每个值转换为数组。

结果应始终适用于你的for循环。