I did a research and strange enough I couldn't find a proper way of checking if an object is stringifed.
I tried to check like this and assign it but doesn't work(it passes validation and just assigns arr_):
var arr = arr_ instanceof String ? JSON.parse(arr_) : arr_;