У меня есть проблема, я не знаю, как ее решить, у меня есть некоторая информация о том, как я должен сравнивать или проверять переменную, если это была array
или object
Я пробовал это
console.log({} == []); // return false
console.log({1:"haha"} == {}); // return false
console.log(["haha"] == {}); // retun false
Проблема в том, что я хочу знать, является ли переменная действительно object
причиной typeof
обоих []
или {}
return object
.
console.log(isobject({1:"haha"})) // should return true;
console.log(isobject(["haha"])); // should return false;
Или
console.log(isobject({})) // should return true;
console.log(isobject([])); // should return false;
Есть ли function
для проверки variable
, как указано выше?Спасибо за любое исправление.