输入数据中的数组或字符串(lodash)

时间:2016-06-15 11:42:59

标签: lodash

我在输入中有字符串或数组。如何在不使用if-else的情况下将console.log名称列表作为字符串?我只能使用lodash lib。

2 个答案:

答案 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');

比我想象的要容易