Node.js, как использовать это и вызывать функции - PullRequest
0 голосов
/ 10 марта 2019

В IntelliJi создайте следующее приложение node.js:

Приложение будет содержать два файла.Файл student.js и файл app.js.

В файле Students.js будут присутствовать следующие модули:

changeStudentInfo - при вызове будет храниться имя студента, номер студента, адрес студента, город студента, штат студента и почтовый индекс студента в переменные, которые могут быть доступны с помощью другой функции.Информация передается в функцию из программы app.js.СОВЕТ: Смотрите видео «this указатель» вместе с видео «module».

displayStudentInfo - которое будет отображать содержимое переменных, которые были установлены в функции changeStudentInfo.

Приложение.js-файл будет:

Вызвать функцию displayStudentInfo, чтобы отобразить значения DEFAULT для каждой из переменных.

Вызвать функцию changeStudentInfo, чтобы изменить информацию о переменной на ВАШУ информацию. (Вы можете использовать подделкуадрес).

Вызовите функцию displayStudentInfo, чтобы отобразить измененные значения.

ЗДЕСЬ ЧТО Я ТАК ДАЛЕЕ для файла студента

var info = {
    name: "Default",
    major: "Major",
    sum: function(){
        console.log(this.name);
        console.log(this.major);
    }

};




function changeStudentInfo() {
    this.name = "Kita";
   this.address = "CandyLane";

}
function displayStudentInfo(){
    info.sum();
  }

module.exports.studentinfo = displayStudentInfo;
module.exports.studentupdate = changeStudentInfo;

ЗДЕСЬ ТО, ЧТО Я ИМЕЮВ файле приложения

var student = require('./student');

student.studentinfo();

student.studentupdate();

1 Ответ

1 голос
/ 10 марта 2019

Измените это, чтобы изменить информацию об ученике -

function changeStudentInfo(name, address) {
  info.name = name;
  info.address = address;
}

Затем вызовите эту функцию из файла приложения следующим образом -

student.studentupdate('Kita', 'CandyLane');

В файле приложения сделайте это -

var student = require('./student');
student.studentinfo();
student.studentupdate('Kita', 'CandyLane');
student.studentinfo();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...