Код:
const intro = { // Имя метода объекта
getName(){ // Функция (т.е. getName() ) внутри метода объекта (т.е. введение)
вернуться «Это Хузайфа»;
},
возраст: ‘22’,
универ: «GCU»,
getDescription(){ // Другая функция (например, getDescription() ) внутри метода объекта (например, введение)
вернуть это.getName(); // Вызов функции getName() внутри функции getDescription()
}
}
console.log(intro.getDescription()); // Вызов и вывод функции getDescription() через объектный метод
Пояснение:
Код определяет объект с именем intro
с двумя свойствами: age
и uni
. Он также включает два метода: getName
и getDescription
.
Метод getName
— это функция, которая возвращает строку «Это Хузайфа».
Метод getDescription
— это еще одна функция, которая вызывает метод getName
с помощью this.getName()
. Ключевое слово this
относится к текущему объекту, поэтому this.getName()
вызывает метод getName
внутри объекта intro
.
Наконец, console.log(intro.getDescription())
вызывает метод getDescription
объекта intro
и выводит возвращенное значение на консоль. Поскольку getDescription
вызывает this.getName()
, который возвращает «Это Хузайфа», эта строка будет выведена на консоль.