[ Leksykon ] [ JavaScript ] [ Tablice ] [ Metody ] [ Właściwości ] [ Array() ]
Array.isArray()
[_] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]
Przykłady:
console.log(Array.isArray([5, 10, 15]));
// true
console.log(Array.isArray('[]'));
// false
console.log(Array.isArray(new Array(15)));
// true
console.log(Array.isArray(new Array("a", "b", "c", "d")));
const testArray = window.frames[window.frames.length - 1].Array;
const arr = new testArray(5, 10, 15);
Array.isArray(arr);
console.log(arr instanceof Array);
// false
Opis:
Metoda Array.isArray() statyczna określa, czy przekazana wartość jest Array. Parametr wartość do sprawdzenia. Wartość zwracana true jeśli value jest Array, w przeciwnym razie, false. Array.isArray() sprawdza, czy przekazana wartość jest Array. Nie sprawdza łańcucha prototypów wartości ani nie polega na konstruktorze, Array do którego jest dołączona. Zwraca true dowolną wartość utworzoną przy użyciu składni literału tablicowego lub Array konstruktora. Dzięki temu można go bezpiecznie używać z obiektami między dziedzinami, w których tożsamość konstruktora Array jest inna i dla tego może spowodować instanceof Array niepowodzenie.
Linki: