Сообщение от Aetae
|
"buffer" которой прописывается buffer.clear и "buffer" которой присваивается результат makeBuffer - это две разные переменные.
|
Не могли бы пояснить чуть подробнее, почему переменных две.
Наверное, я просто не понимаю что такое "метод". Ведь синтаксис присвоения метода выглядит так, будто мы назначаем функцию на предварительно объявленную переменную.
Я и называл метод (правильно называть метод?) buffer.clear по другому, но как бы я не называл его, он доступен всегда и под любым именем из глобальной области, это мне и не понятно, почему он доступен и откуда интерпретатор знает откуда его вызывать и с какой областью видимости разрешать ему работать.
Возможно эти детали будут рассматриваться в учебнике дальше) но пока я не могу уснуть не познав истину.
Спасибо за отзывы.