| 
 Вопрос касательно консоли разработчика Добрый вечер) Появилась такая проблема походу изучения javascript'a. :help: При попытке вывести значение в консоль, выводится сама функция, а не ее результат. Прошу помочь с данной проблемой 
var F=function(name){
                this.setName=function(name){
                    this.name=name;
                }
                this.getName=function(name){
                    return this.setName;
                }
                this.setName=name;
            }
		
            var obj1=new F('Вася');
            console.log(obj1.getName);
 | 
| 
 console.log(obj1.getName()); так не пробовали? | 
| 
 В JavaScript есть сеттеры/геттеры... они похожи на функцию, т. е. можно произвести действия, а вызывается без скобок, прямо как свойство 
{
    class F {
        constructor(name) {
            this._name = name;
        }
        get name() {
            return this._name;
        }
        set name(name) {
            this._name = name;
        }
    }
    var obj1 = new F("Вася");
    console.log(obj1.name);
}
Цитата: 
  Чтобы узнать собственные свойства объекта, используйте статичный метод Object.getOwnPropertyNames console.log(Object.getOwnPropertyNames(["a","b"])); Чтобы посмотреть, на что ссылается внутреннее свойство [[Prototype]], используйте статичный метод Object.getPrototypeOf console.log(Object.getOwnPropertyNames(Object.getPrototypeOf(["a","b"]))); | 
| Часовой пояс GMT +3, время: 06:08. |