UNPKG

789 BJavaScriptView Raw
1"use strict";
2exports.__esModule = 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