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