UNPKG

dynamodb-data-types

Version:

A utility to help represent Amazon DynamoDB Data Types.

27 lines (22 loc) 611 B
/* * For each non-inherited, enumarable property, the callback is invoked with * arguments: (value, key, object). * @param {Object} The object. * @param {Function} The function called for each iteration with * arguments(value, key, object) */ function forIn(obj, fn) { var keys = Object.keys(obj); var len = keys.length; for(var i = 0; i < len; i++) { var key = keys[i]; fn(obj[key], key, obj); } } var isArray = Array.isArray || function(arg) { return Object.prototype.toString.call(arg) === '[object Array]'; }; module.exports = { forIn: forIn, isArray: isArray };