Касательно вызова значения свойства объекта без ключа
Начал изучать JavaScript и столкнулся с вопросом, который не могу понять. Для примера возьмем console.log:
console.log()
Согласно информации, которую я нашел, Console - это объект, одним из свойств которого является log (ключ). В свою очередь значением свойства log является функция log(). Вопрос состоит в следующем: разве мы можем обращаться к значению свойства объекта, минуя сам ключ? Поискав в интернете, я заметил, что всегда обращаются к ключам объекта, однако в этом случае ситуация другая. Сам данный вопрос решить не могу, надеюсь на Вашу помощь. Спасибо!
Дополнение:
Спасибо всем за ответы. По информации, которую я нашел, "ключ" и "свойство" обозначают одно и то же, так и воспринял. Я заметил, что некоторым не ясна суть вопроса, поэтому попытаюсь объяснить на примере такого рода:
let console = {
log = log(),
age = 1,
color = 3
}
Чтобы получить значение в стандартных объектах, необходимо обратиться к свойству (то же самое, что и ключ):
let test = console.age
В таком случае мы получим спрятанное значение. Однако, чтобы выполнить функцию спрятанную в значении, мы разве можем обращаться к значению напрямую минуя ключ/свойство? На сколько это понял я, по логике должно выглядеть следующим образом:
console.log //Мы обращаемся к ключу, а не к значению log()
console.1 //Это прямое обращение к значению ключа age, однако это невозможно, хотя выражение console.log() именно обращается к значению, минуя ключ log
Надеюсь, я не запутал Вас еще больше)