Guest User

Untitled

a guest
Dec 14th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. names может быть как массивом, так и строкой. Как избавиться от любых условий при выводе списка names?
  2.  
  3. var nameString = "Евгений, Анастасия, Сергей";
  4. var nameArr = ["Евгений", "Анастасия", "Сергей"];
  5.  
  6. function alertCustom (name) {
  7. alert(name.toString())
  8. }
  9.  
  10. alertCustom(nameString)
  11. alertCustom(nameArr)
  12.  
  13. // Придумал только такой вариант.
  14.  
  15. function alertCustom(name) {
  16. var index = {
  17. 'string': function print(string) { return string },
  18. 'object': function print(object) { return object.join(', ') }
  19. }
  20. alert(index[typeof(name)](name))
  21. }
  22.  
  23. // Это решение нашел в интернете. Оно более правильное.
Add Comment
Please, Sign In to add comment