Это массив?
В JavaScript вы можете проверить, является ли объект массивом, используя несколько различных методов. Самый надежный из них — это статический метод
Другие способы:
1. Этот метод может быть ненадежным, если контекст выполнения содержит несколько глобальных сред, как, например, в случае с фреймами на веб-странице.
2. Это более надежный метод до появления Array.isArray, но сейчас он считается избыточным и менее читаемым. Так что лучше всего использовать Array.isArray()
#обучающийПост #JavaScript #array #isArray
В JavaScript вы можете проверить, является ли объект массивом, используя несколько различных методов. Самый надежный из них — это статический метод
Array.isArray()
const myArray = [1, 2, 3];
const notArray = {key: "value"};
Array.isArray(myArray)); // true
Array.isArray(notArray)); // falseДругие способы:
1. Этот метод может быть ненадежным, если контекст выполнения содержит несколько глобальных сред, как, например, в случае с фреймами на веб-странице.
constmyArray = [1, 2, 3];
myArray.constructor === Array; // true
2. Это более надежный метод до появления Array.isArray, но сейчас он считается избыточным и менее читаемым. Так что лучше всего использовать Array.isArray()
constmyArray = [1, 2, 3];
Object.prototype.toString.call(myArray) === '[object Array]'; // true
#обучающийПост #JavaScript #array #isArray
👍7