value to test
property to test
boolean indicating if an object property is readable and writable
var defineProperty = require( `@stdlib/utils/define-property` );
var obj = {
'boop': true
};
function setter( v ) {
obj.boop = v;
}
defineProperty( obj, 'beep', {
'configurable': false,
'enumerable': false,
'set': setter
});
var bool = isReadWritePropertyIn( obj, 'boop' );
// returns true
bool = isReadWritePropertyIn( obj, 'beep' );
// returns false
Tests if an object's own or inherited property is readable and writable.