Created
February 6, 2012 22:06
-
-
Save JeanSebTr/1755263 to your computer and use it in GitHub Desktop.
Article de blog sur Javascript OO
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var objet_simple = | |
{ | |
nom: "hello", | |
type: "world" | |
}; | |
objet_simple.fr = "bonjour"; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var fn1 = function() | |
{ | |
console.log("je suis une fonction et un objet à la fois"); | |
}; | |
function fn2() | |
{ | |
// la seule différence ici est qu'on pourra appeler fn2() avant sa déclaration | |
// mais aussi cette fonction sera "nommé" (plus de détails plus loin) | |
console.log("je ne suis pas différent des autres même si je ne suis pas dans une variable"); | |
} | |
fn2.ma_methode = function() | |
{ | |
console.log("je suis une méthode et un objet moi aussi"); | |
}; | |
fn1(); // je suis une fonction et un objet à la fois | |
fn2(); // je ne suis pas différent des autres même si je ne suis pas dans une variable | |
var fn3 = fn2; | |
fn3(); // je ne suis pas différent des autres même si je ne suis pas dans une variable | |
fn2.ma_methode(); // je suis une méthode et un objet moi aussi | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment