0.0.1 • Published 9 years ago

@dmail/object-define v0.0.1

Weekly downloads
1
License
-
Repository
github
Last release
9 years ago

define

Works like Object.assign (see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign) but use defineProperty instead of direct assignation

require('object/assign');
require('object/define');

var item = {
	get name(){
		console.log('wtf?');
		return null;
	}
};

Object.assign({}, item); // logs 'wtf?'
Object.define({}, item); // console.log is not called