Asking about Object.defineProperty as demonstrated below:
function testComponent(){ var testProperty; Object.defineProperty(this, \"testProperty\", {
I've had this same question myself. (See here.) It doesn't look like it's fully possible in IE8 or lower. Otherwise the ES5 Shim is your best bet.