should.js
function has(obj, key) {
  var type = getGlobalType(obj);
  var func = defaultTypeAdaptorStorage.requireAdaptor(type, 'has');
  return func(obj, key);
}
function has(obj, key) {
  var type = getGlobalType(obj);
  var func = defaultTypeAdaptorStorage.requireAdaptor(type, 'has');
  return func(obj, key);
}
function has ( obj , key ) { var type = getGlobalType ( obj ) ; var func = defaultTypeAdaptorStorage . requireAdaptor ( type , 'has' ) ; return func ( obj , key ) ; }
return boolean if obj has such 'key'
return boolean if obj has such key