Для получения полного доступа
зарегистрируйтесь

Функция возвращает значение в зависимости от типа переменной


Иногда при выгрузке товаров в json к товару может быть массив картинок,одна картинка или вообще небыть изображения используя функцию можно либо вернуть спец.картинку вместо отсутствующего изображения либо первую из массива

let obj,
arr= ['image1.jpg','image2.jpg'],
str ="image.jpg";

function is_array(a){
	return (typeof a ==='undefined')? 'noimage.jpg':((typeof a == "object") && (a instanceof Array)) ? a[0] : a;
}
console.log(is_array(obj))
console.log(is_array(arr));
console.log(is_array(str));

Чтобы увидеть комментарии, нужно быть участником сообщества

Регистрация