(obj, cb)
| 129 | }; |
| 130 | var objForEach = (obj, cb) => arrayForEach(objEntries(obj), ([id2, value]) => cb(value, id2)); |
| 131 | var objToArray = (obj, cb) => arrayMap(objEntries(obj), ([id2, value]) => cb(value, id2)); |
| 132 | var objMap = (obj, cb) => objNew(objToArray(obj, (value, id2) => [id2, cb(value, id2)])); |
| 133 | var objSize = (obj) => size(objIds(obj)); |
| 134 | var objIsEmpty = (obj) => isObject(obj) && objSize(obj) == 0; |