检查变量是否为SSJS中ArrayList的实例?

时间:2018-11-15 08:47:18

标签: xpages xpages-ssjs

我在SSJS javascript中具有接受参数的函数。在函数中,我需要检查参数是什么类型的元素。

例如,我可以检查该类型是否为数组:

if(false == values instanceof Array)

我注意到有时传入的参数是字符串的ArrayList。是否可以在SSJS中也检查这种类型?

目前,我只是在将对象类型发送给函数之前对其进行转换。

1 个答案:

答案 0 :(得分:3)

您可以使用

进行检查
values instanceof java.util.ArrayList

或搭配

values instanceof java.util.List

如果您想涵盖各种Java列表。