JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://es-lab.googlecode.com/svn/trunk/src/traits/traits.js"></script>
JavaScript
var modifyA = {
modify: function() {
this.x = 300;
this.y = 400;
}
};
var modifyB = {
modify: function() {
this.x = 3000;
this.y = 4000;
}
};
C = function(trait) {
var o = Object.create(Object.prototype, Trait(trait));
o.modify();
console.log("sum : " + (o.x + o.y));
return o;
}
//C(modifyA);
C(modifyB);