Skip to content

Instantly share code, notes, and snippets.

@JeanSebTr
Created February 6, 2012 22:06
Show Gist options
  • Save JeanSebTr/1755263 to your computer and use it in GitHub Desktop.
Save JeanSebTr/1755263 to your computer and use it in GitHub Desktop.
Article de blog sur Javascript OO
var objet_simple =
{
nom: "hello",
type: "world"
};
objet_simple.fr = "bonjour";
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