检查变量是否是 SSJS 中 ArrayList 的实例?
Check if variable is instance of ArrayList in SSJS?
我在 SSJS javascript 中有一个接受参数的函数。在函数中我需要检查参数是什么类型的元素。
例如,我可以检查该类型是否为数组:
if(false == values instanceof Array)
我注意到有时传入的参数是字符串的ArrayList。是否也可以在 SSJS 中检查此类型?
现在我只是在将对象类型发送到函数之前转换对象类型。
您可以查看
values instanceof java.util.ArrayList
或与
values instanceof java.util.List
如果您想涵盖各种 Java 列表。
我在 SSJS javascript 中有一个接受参数的函数。在函数中我需要检查参数是什么类型的元素。
例如,我可以检查该类型是否为数组:
if(false == values instanceof Array)
我注意到有时传入的参数是字符串的ArrayList。是否也可以在 SSJS 中检查此类型?
现在我只是在将对象类型发送到函数之前转换对象类型。
您可以查看
values instanceof java.util.ArrayList
或与
values instanceof java.util.List
如果您想涵盖各种 Java 列表。