var addArray = function() {
return [1,2,3,4,5]
}
console.log( addArray()[3] );
скажите разрешено ли такое использование функции addArray()[3] ?
Или лучше сначала присвоить результат ее выполнения свойству
var arr = addArray();
и потом вывести значение arr[3] ?
Есть ли подводные камни в первом случае?
Хотел бы услышать обоснование. Спасибо.