Ребят, прохожу объекты. Написано, что чтобы провести глубокое клонирование объекта, нужно делать проверку на то, является ли клонируемое свойство объектом. Но когда я делаю проверку на соответствие свойства объекту if (user[key] == typeof(Object)) alert(user[key]) - ничего не выводится, однако, если поставить перед == ! (то есть, если не равно) - объект выводится. Как это работает?)