Показать сообщение отдельно
  #1 (permalink)  
Старый 29.11.2013, 17:40
Аватар для kuzroman
Кандидат Javascript-наук
Отправить личное сообщение для kuzroman Посмотреть профиль Найти все сообщения от kuzroman
 
Регистрация: 26.11.2010
Сообщений: 124

работа с функцией.
var addArray = function() {
   return [1,2,3,4,5]
}

console.log( addArray()[3] );


скажите разрешено ли такое использование функции addArray()[3] ?

Или лучше сначала присвоить результат ее выполнения свойству
var arr = addArray();
и потом вывести значение arr[3] ?

Есть ли подводные камни в первом случае?

Хотел бы услышать обоснование. Спасибо.
Ответить с цитированием