Package Exports
- iterate-object
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (iterate-object) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
iterate-object

A convenient way to iterate objects.
Installation
$ npm i --save iterate-object
Example
// Dependencies
var IterateObject = require("iterate-object");
// Iterate this object
IterateObject({
name: "Bob"
, age: 42
}, function (value, name) {
console.log(name, value);
});
// => "name", "Bob"
// "age", 42
// Iterate an array
IterateObject([
1, 2, 3, 4, 5, 6, 7
], function (value, i) {
console.log("v[" + i + "] = " + value);
});
// => v[0] = 1
// v[1] = 2
// v[2] = 3
// v[3] = 4
// v[4] = 5
// v[5] = 6
// v[6] = 7
// Iterate an array
IterateObject([
"Alice", "Bob", "Carol", "Dave"
], function (value, i, arr) {
console.log("Current: " + value + (arr[i + 1] ? " Next:" + arr[i + 1] : ""));
});
// => Current: Alice Next:Bob
// Current: Bob Next:Carol
// Current: Carol Next:Dave
// Current: Dave
Documentation
IterateObject(obj, fn)
Iterates an object. Note the object field order may differ.
Params
- Object
obj
: The input object. - Function
fn
: A function that will be called with the current value, field name and provided object.
Return
- Function The
IterateObject
function.
How to contribute
Have an idea? Found a bug? See how to contribute.
Where is this library used?
If you are using this library in one of your projects, add it in this list. ✨
engine-flow-types
by jillixengine-parser
by jillixenny
by jillixsvg.connectable.js
by jillix