UNPKG

shineout

Version:

Shein 前端组件库

37 lines (29 loc) 758 B
"use strict"; exports.__esModule = true; exports.keysToArray = keysToArray; exports.valuesToArray = valuesToArray; function mapToArray(map, api) { if (!map || map.size === 0) return []; var v = []; var it = map[api](); for (var _iterator = it, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { var _ref; if (_isArray) { if (_i >= _iterator.length) break; _ref = _iterator[_i++]; } else { _i = _iterator.next(); if (_i.done) break; _ref = _i.value; } var i = _ref; v.push(i); } return v; } function keysToArray(map) { return mapToArray(map, 'keys'); } function valuesToArray(map) { return mapToArray(map, 'values'); }