2016-06-15 9 views
0

文字列または名前の配列が入力されています。 if-elseを使用せずにconsole.logの名前リストを文字列として取得する方法は?私はlodash libのみを使うことができます。入力データの配列または文字列(ロダッシュ)

+0

あなたは 'のtoString()'を呼び出す考えると思ったよりも簡単でしたか? – webNeat

+0

@webNeat、仕事は 'lodash'とまったく同じです。私はそれの必要性も見ていない。 –

答えて

0

ありがとうございました!私はそうしています

function printNames(names) { 

    console.log(_.toString(names)); 

}; 

printNames([1,2,3]); 

printNames('1,2,3'); 

は、私が

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>

私はそれが役に立てば幸い。

+0

ありがとうございました。 –

+0

@GennadiyBalachkovあなたは大歓迎です:) あなたのニーズに対応していると感じたら、この回答を正しいとマークすることを検討してください(私の記事の左上にある灰色のチェックマークをクリックしてください)。代わりに、あなたはそれがまだ有用であると感じたらあなたの答えを正解とマークアップすることができます(私の投稿の左上にある濃いグレーの上向き矢印をクリックしてください)。 –

関連する問題