UNPKG

816 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var is_array_1 = require("./is-array");
4var is_object_1 = require("./is-object");
5function each(elements, func) {
6 if (!elements) {
7 return;
8 }
9 var rst;
10 if (is_array_1.default(elements)) {
11 for (var i = 0, len = elements.length; i < len; i++) {
12 rst = func(elements[i], i);
13 if (rst === false) {
14 break;
15 }
16 }
17 }
18 else if (is_object_1.default(elements)) {
19 for (var k in elements) {
20 if (elements.hasOwnProperty(k)) {
21 rst = func(elements[k], k);
22 if (rst === false) {
23 break;
24 }
25 }
26 }
27 }
28}
29exports.default = each;
30//# sourceMappingURL=each.js.map
\No newline at end of file