UNPKG

doff

Version:

A powerful tool to free your objects and arrays from unwanted content

18 lines (13 loc) 393 B
'use strict'; // Load modules const enumerableKeys = require('./enumerableKeys'); // Define exports module.exports = function objectOwn(object, iteratee, symbols = false) { const keys = enumerableKeys(object, symbols); for (let idx = 0, len = keys.length; idx < len; idx++) { const key = keys[idx]; if (iteratee(object[key], key, object) === false) { break; } } };