var obj = {};
Object.defineProperty(this, 'foo', void (obj.value = 0) || obj);
Object.defineProperty(this, 'foo2', void (obj.value = 1) || obj);
대Object.defineObject, 재사용 객체 또는 객체 리터럴 표기법
Object.defineProperty(this, 'foo', {value:0});
Object.defineProperty(this, 'foo2', {value:1});
이 두 단지 빨리 실행되는 것처럼하지만, 전자는 GC에 대한 더 나은 것입니까?
당신이 무엇을하려고하는지 잘 모르겠습니다 ... – Neal
당신의 질문은 정확히 무엇입니까? – Bucket
'무엇이든간에 무효 || obj'는 항상'obj'를 리턴합니다. 왜냐하면'void 무엇이든 '은 항상 정의되지 않기 때문입니다. – bfavaretto