万物皆有其美,但并非人人都能发现。——<安迪.沃霍尔>
与其编写单独的方法来处理数组和单个元素参数,不如编写函数使它们可以同时处理这两个参数。这类似于某些jQuery
函数的工作方式(css将修改选择器匹配的所有内容)。
您只需要先将所有内容合并到一个数组中即可。Array.concat
将接受数组或单个元素。
1 | function printUpperCase(words) { |
printUpperCase
现在已经准备好接受单个节点或节点数组作为其参数。它还避免了TypeError
如果不传递任何参数将引发的可能性。
1 | printUpperCase("cactus"); |
参考
关注【公众号】,了解更多。
赞赏一下 坚持原创技术分享,您的支持将鼓励我继续创作!