UNPKG

ut2

Version:

一个现代 JavaScript 实用工具库。[点击查看在线文档]。

15 lines (12 loc) 411 B
import identity from '../identity.js'; import isSymbol from '../isSymbol.js'; function createIteratee(iteratee) { if (typeof iteratee === 'function') { return iteratee; } if (typeof iteratee === 'string' || typeof iteratee === 'number' || isSymbol(iteratee)) { return function (value) { return value[iteratee]; }; } return identity; } export { createIteratee as default };