Есть конструктор:
function Example(variable) {
this.name = variable;
this.test = function() {
return 'вперед';
}
}
let foo = new Example('Вася');
Почему свойству test
не присваевается значение вперед
?
Капитан Очевидность глаголит: потому что свойству test
присваивается не вперёд
, а функция.
Если нужно возвратить из функции значение и уже его присвоить, то нужно так:
function Example(variable) {
this.name = variable;
this.test = function() {
return 'вперед';
}(); // Используем самовызывающиеся функции и присвоим уже результат
// Правда зачем функция, если конструктор и сам функция? Вычисляйте в нём что надо и присваивайте только когда будет надо
}
let foo = new Example('Вася');
function Example(variable) {
this.name = variable;
this.test = function() {
return 'Вперед, ' + variable + '!';
}()
}
let foo = new Example('Вася');
console.log(foo);
Виртуальный выделенный сервер (VDS) становится отличным выбором
Всем привет, в общем нужно мне спарсить данные о количестве билетов с сайта rzdЯ попробовал через их api, но ничего не работает, поэтом решил...
Доброе время суток! Скажите пожалуйста на сколько реально вытащить из приложения js файл и переделать под свой лад ? https://chromegoogle
Отображение контейнера в браузере на ПК и на андроиде очень сильно разится