Skip to content

Latest commit

 

History

History
56 lines (36 loc) · 1.29 KB

README.md

File metadata and controls

56 lines (36 loc) · 1.29 KB

immobilise.js

pourquoi ?

Les partisans de François FIllon nous l'ont expliqué : "Les tenants de l'immobilise veulent empêcher l'alternance politique. #StopChasseàLHomme"

Tu veux dire stop à la chasse à l'homme dans tes objets javascript ? Tu te reconnais plutôt parmi les tenants de l'immobilise ? immobilise.js est fait pour toi.

exemple

La situation politique est décrite ainsi:

const situation = {
    gouvernement: "parti socialiste"
}

Normalement, on devrait pouvoir faire

situation.gouvernement = "républicains"

Mais grâce à immobilise.js, les tenants de l'immobilise peuvent empêcher l'alternance:

import * from 'immobilise'

const situation = {
    gouvernement: "parti socialiste"
}

immobilise(situation, 'gouvernement')

situation.gouvernement = "front national"
// >> TypeError !

console.log(situation.gouvernement)
// >> "parti socialiste"

Bien sûr, on peut à tout moment dire stop à la chasse à l'homme

stopChasseALHomme(situation, "gouvernement")

situation.gouvernement = "Matthias président !"

console.log(situation.gouvernement)
// >> "Matthias président !"

Lire "specs/" pour quelques détails.