JavaScript · Junior · Запитання 38 з 75
Як надійно перевірити, що значення - масив?
- ✓Правильна відповідь:
Array.isArray(value) - 2
typeof value === 'array' - 3
value.length !== undefined
Пояснення
typeof [] повертає 'object', а length є і в рядків, і в об'єктів-«псевдомасивів». Array.isArray працює навіть для масивів з інших iframe, де instanceof Array помиляється.