Проверить, является ли переменная экземпляром ArrayList в SSJS? - PullRequest
0 голосов
/ 15 ноября 2018

У меня в JavaScript SSJS есть функция, которая принимает параметр. В функции мне нужно проверить, к какому типу элемента относится параметр.

Я могу проверить, например, является ли этот тип массивом:

if(false == values instanceof Array)

Я заметил, что иногда входящим параметром является ArrayList строк. Можно ли проверить этот тип также в SSJS?

Пока я просто конвертирую тип объекта, прежде чем отправить его в функцию.

1 Ответ

0 голосов
/ 15 ноября 2018

Вы можете проверить с помощью

values instanceof java.util.ArrayList

или с помощью

values instanceof java.util.List

, если хотите охватить все виды списков Java.

...