What are these lines doing?
Posted
by Montecristo
on Stack Overflow
See other posts from Stack Overflow
or by Montecristo
Published on 2010-04-29T22:25:03Z
Indexed on
2010/04/29
22:27 UTC
Read the original article
Hit count: 266
I'm starting learning javascript for a project, I've found a script that does a part of what I need to do, I'd like to know how it works, both for me and in case it needs to be modified.
Originally it was used inside the page, now I've put it in a file on its own and does not work anymore, so I'm dividing it in parts, because I fail to get the whole thing.
Here is what bother me most for now:
1) Is this a declaration a function? What is its name? How can it be invoked?
(function() {
//some code
})();
2) No clue of what is going on here
var VARIABLE = VARIABLE || {};
3) Am I defining a the implementation of methodCall
here? Something like overriding a method in Java?
VARIABLE.methodCall = function(parameter) {
console.log("parameter was: " + parameter);
};
Thank you in advance for your help.
© Stack Overflow or respective owner