Зачем нужена вложенная функция в данном случае?

235
21 июля 2018, 14:00

Допустим, имеем объект:

let obj = {
  'name': 'Blabo',
  getName: function() {
     return () => {
        console.log('Name is: ' + this.name);
     }
  }
}

Зачем мы имеем внутри функции getName() функцию return? Ясное дело, что решается вопрос видимости this, но почему бы не использовать подход проще:

  let obj = {
      'name': 'Blabo',
      getName: function() {
         console.log('Name is: ' + this.name);
      }
    }

Или передать значение name как параметр функции?

READ ALSO
поиск по неполному названию записи

поиск по неполному названию записи

Запись имеет название titlePhoto, которое хранится в качестве массива строк [String]Пытаюсь выполнить поиск по неполному названию

236
Конкатенировать все следущие элементы

Конкатенировать все следущие элементы

Имеется input, который должен разделить имя и фамилиюДля этого я использую метод split

218
Смена background с помощью js

Смена background с помощью js

Подскажите пожалуйста новичку как правильно решить задачкуЕсть inputs при нажатии на которые мы получаем value 'red,blue

236