Javascript Inheriting Prototype With Object.create
http://stackoverflow.com/a/27001242/1144203
by Ivan Sim
JavaScript
/* using CustomEvent object */
var event1Properties = { detail: {
writable:true,
configurable:true,
value: {
word:"hola",
translation:"hi"
}},
bubbles: {
writable:true,
configurable:true,
value:true
},
cancelable: {
writable:true,
configurable:true,
value:true
},
type: {
writable:true,
configurable:true,
value:'newWord'
}
};
var customEvent1 = Object.create(CustomEvent, event1Properties);
console.log(customEvent1);
/* Using the 'new' constructor */
var event2Properties = { detail: {
word: "hola",
translation: "hi",
},
bubbles: true,
cancelable: true
};
var customEvent2 = new CustomEvent("newWord", event2Properties);
console.log(customEvent2);