Javascript Node.js如何使用此函数和调用函数

Javascript Node.js如何使用此函数和调用函数,javascript,node.js,intellij-idea,Javascript,Node.js,Intellij Idea,在IntelliJi中,创建以下node.js应用程序: 该应用程序将包括两个文件。students.js文件和app.js文件 在students.js文件中,将存在以下模块: changeStudentInfo-调用时将学生姓名、学生编号、学生地址、学生城市、学生州和学生zipcode存储到其他函数可以访问的变量中。信息从app.js程序传递到函数中。提示:观看“此指针”视频和“模块”视频 displayStudentInfo-它将显示在changeStudentInfo函数中设置的变量的内

在IntelliJi中,创建以下node.js应用程序:

该应用程序将包括两个文件。students.js文件和app.js文件

在students.js文件中,将存在以下模块:

changeStudentInfo-调用时将学生姓名、学生编号、学生地址、学生城市、学生州和学生zipcode存储到其他函数可以访问的变量中。信息从app.js程序传递到函数中。提示:观看“此指针”视频和“模块”视频

displayStudentInfo-它将显示在changeStudentInfo函数中设置的变量的内容

app.js文件将:

调用displayStudentInfo函数以显示每个变量的默认值

调用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();

更改为该选项可修改学生信息-

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();

我知道如何通过调用函数让它打印一些东西。我被困在更改部分。我如何让它更改数据,然后用新数据重新打印同一个函数?首先它必须在信息中显示默认值,然后它必须调用更改以更新,然后它必须显示新值谢谢!我让它工作了…你的示例我设置了正确的路径。我能够设置学生文件中的所有新变量,然后从应用程序调用它。非常感谢!