Я создаю объекты, используя две разные нотации, а затем вывожу их в консоль:
object = {key: 'value', func: function() {}};
console.log(object);
вывод: {ключ: 'значение', функция: [Функция: функция]}
object.key = 'value';
object.func = function() {};
console.log(object);
вывод: {ключ: 'значение', функция: [Функция]}
Почему есть разница в выводах? Это имеет значение?