LookAtMySuitBot/js/node_modules/iterate-object/example/index.js

35 lines
763 B
JavaScript
Executable File

"use strict";
// Dependencies
var IterateObject = require("../lib");
// 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