本文参加了由公众号@若川视野 发起的每周源码共读活动,点击了解详情一起参与。
这是源码共读的第33期,链接:第33期 | arrify 转数组
arrify github仓库地址 arrify
代码只有十几行,很好理解
arrify 提供的方法接受一个参数,把参数分成五种情况,最后返回一个数组:
1,null/undefined
2,数组
3,字符串
4,可迭代对象
5,其余
(・◇・)?思考时间:如果是你会怎样写上面的前四种判断呢 ???
(ノ゚▽゚)ノ 我的收获:对可迭代对象有更清晰的理解 !!!
参考文章