Plato on Github
Report Home
node_modules/es5-ext/object/clear.js
Maintainability
72.71
Lines of code
16
Difficulty
10.71
Estimated Errors
0.07
Function weight
By Complexity
By SLOC
'use strict'; var keys = require('./keys'); module.exports = function (obj) { var error; keys(obj).forEach(function (key) { try { delete this[key]; } catch (e) { if (!error) error = e; } }, obj); if (error !== undefined) throw error; return obj; };