weex-nuke
Version:
基于 Rax 、Weex 的高性能组件体系 ~~
35 lines (28 loc) • 922 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
exports.valueMap = valueMap;
exports.keyMap = keyMap;
exports.labelMap = labelMap;
// for value map
function valueMap(item) {
if ((typeof item === 'undefined' ? 'undefined' : _typeof(item)) === 'object') {
return item.value;
}
return item;
}
// for key map
function keyMap(item) {
if ((typeof item === 'undefined' ? 'undefined' : _typeof(item)) === 'object') {
return item.key;
}
return item;
}
function labelMap(item) {
if ((typeof item === 'undefined' ? 'undefined' : _typeof(item)) === 'object') {
return item.label;
}
return item;
}
;