Довольно широкий вопрос, но в основном вы делаете функцию и передаете в нее данные. Вы можете установить переменные, передаваемые в параметрах, в переменные, которые присоединяются (через this.
) к экземпляру функции, которую вы создаете, используя ключевое слово 'new'. Затем вы можете воздействовать на эти присоединенные переменные или, в нашем случае, с помощью функции parameterTwo
, вы можете заставить ее что-то делать, например, возвращать то, что было передано, и добавлять '!'к этому ...
function example(parameter){
this.parameter = parameter;
this.parameterTwo = function(){return this.parameter + "!";}
}
var game = new example("hello");
console.log(game.parameterTwo());