我在输入中有字符串或数组。如何在不使用if-else的情况下将console.log名称列表作为字符串?我只能使用lodash lib。
答案 0 :(得分:0)
我不明白为什么需要lodash这样的东西,但也许这可能符合你的需求:
function consoleLogList(input) {
_.each(_.concat([], input), function (name) {
console.log(name)
})
}
consoleLogList('Single') // string
consoleLogList(['John', 'Mike', 'Bill']) // or array
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.13.1/lodash.min.js"></script>
我希望有所帮助。
答案 1 :(得分:0)
感谢您的回答!我这样做了:
function printNames(names) {
console.log(_.toString(names));
};
printNames([1,2,3]);
printNames('1,2,3');
比我想象的要容易