Spaces:
Runtime error
Runtime error
; | |
var ensureObject = require("type/object/ensure") | |
, ensure = require("type/ensure"); | |
var objPropertyIsEnumerable = Object.prototype.propertyIsEnumerable; | |
module.exports = function (object) { | |
ensure(["object", object, ensureObject]); | |
for (var key in object) { | |
if (!objPropertyIsEnumerable.call(object, key)) continue; | |
delete object[key]; | |
} | |
return object; | |
}; | |