【发布时间】:2016-03-11 15:16:03
【问题描述】:
在我的项目中,我经常发现自己检查一个值是否是一个数组。
如果该值不是一个数组,我会从它创建一个单元素数组。
如果值为undefined 或null,我创建一个空数组。
值本身通常是对象数组或单个对象或undefined
const array = value ? (Array.isArray(value) ? value: [value]) : [];
在我决定将其分解为单独的 util 函数之前,是否有更简洁的方法(可能使用 lodash 或 underscore)?
【问题讨论】:
标签: javascript underscore.js lodash