UNPKG

699 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var is_nil_1 = require("./is-nil");
4var is_array_1 = require("./is-array");
5var firstValue = function (data, name) {
6 var rst = null;
7 for (var i = 0; i < data.length; i++) {
8 var obj = data[i];
9 var value = obj[name];
10 if (!is_nil_1.default(value)) {
11 if (is_array_1.default(value)) {
12 rst = value[0]; // todo 这里是否应该使用递归,调用 firstValue @绝云
13 }
14 else {
15 rst = value;
16 }
17 break;
18 }
19 }
20 return rst;
21};
22exports.default = firstValue;
23//# sourceMappingURL=first-value.js.map
\No newline at end of file