let objectSetFieldWithObjectDescriptor = require( './2_ImplementationWithObjectDescriptor.s' );
let obj = {};
objectSetFieldWithObjectDescriptor( { src : obj, skip : false }, 'field1', 1 );
objectSetFieldWithObjectDescriptor( { src : obj, skip : false }, 'field2', 2 );
objectSetFieldWithObjectDescriptor( { src : obj, skip : false }, 'field3', null );
objectSetFieldWithObjectDescriptor( { src : obj, skip : true }, 'field4', null );
console.log( obj );
/* log : { field1: 1, field2: 2, field3: null } */