V
VUNETdotUS
How do I place a function outside of the, so called, "class" in
prototype.js?
Example: Here is a standard way to write a class using prototype.js.
var Person = Class.create({
initialize: function(name) {
this.name = name;
},
say: function(message) {
return this.name + ': ' + message;
}
});
I want the function "say" to be outside of class like:
var Person = Class.create({
initialize: function(name) {
this.name = name;
},
say : sayOutside // <-------moved out
});
function sayOutside(message) {
return this.name + ': ' + message;
}
prototype.js?
Example: Here is a standard way to write a class using prototype.js.
var Person = Class.create({
initialize: function(name) {
this.name = name;
},
say: function(message) {
return this.name + ': ' + message;
}
});
I want the function "say" to be outside of class like:
var Person = Class.create({
initialize: function(name) {
this.name = name;
},
say : sayOutside // <-------moved out
});
function sayOutside(message) {
return this.name + ': ' + message;
}