“Проверьте объект JavaScript, а не массив и не нулевой” Ответ

Проверьте объект JavaScript, а не массив и не нулевой

function isObject (item) {
  return (typeof item === "object" && !Array.isArray(item) && item !== null && item!==undefined);
}
Jaimin Patel

Проверьте объект JavaScript, а не массив и не нулевой

function isObject(val) {
    if (val === null) { return false;}
    return ( (typeof val === 'function') || (typeof val === 'object') );
}
Jaimin Patel

Проверьте объект JavaScript, а не массив и не нулевой

In javascript an array is also an object, 
so most of the time you want to exclude the array: 

function isObjectExcludeArray(obj){
	return (obj === Object(obj) && Object.prototype.toString.call(obj) !== '[object Array]');
}
Jaimin Patel

Ответы похожие на “Проверьте объект JavaScript, а не массив и не нулевой”

Вопросы похожие на “Проверьте объект JavaScript, а не массив и не нулевой”

Больше похожих ответов на “Проверьте объект JavaScript, а не массив и не нулевой” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования