this.prmtr = prmtr 有什么意义?

在每一个游戏教程中,我都会遇到这样的代码语句:


function example(parameter) {

/*What does this do?*/ 

this.parameter = parameter;

//and:

this.parameterTwo = function() { /*code*/};

}

这有什么意义?


回首忆惘然
浏览 114回答 1
1回答

森林海

相当广泛的问题,但基本上你正在制作一个函数并将数据传递给它。您可以将那些传入 params 的变量设置为附加(通过this.)到您使用“new”关键字创建的函数实例的变量。然后你可以对那些附加的变量采取行动,或者在我们的例子中使用函数parameterTwo,你可以让它做一些事情,比如返回传入的内容并添加一个“!” 对它...function example(parameter){    this.parameter = parameter;     this.parameterTwo = function(){return this.parameter + "!";}}    var game = new example("hello");    console.log(game.parameterTwo());
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript