Array.isArray()

This translation is incomplete. Please help translate this article from English.

Array.isArray() metodu değerin Array olup olmadığını kontrol eder. 

Söz dizimi

Array.isArray(obj)

Parametreler

obj
Kontrol edilecek nesne.

Açıklamalar

Nesne eğer Array ise true değilse false döndürür.

Daha fazla detay için makaleye göz atın:  “Determining with absolute accuracy whether or not a JavaScript object is an array” 

Örnekler

// Aşağıdaki tüm örnekler true döndürür
Array.isArray([]);
Array.isArray([1]);
Array.isArray(new Array());
// Az bilinen gerçek: Array.prototype bir dizinin kendisidir:
Array.isArray(Array.prototype); 

// Aşağıdaki tüm örnekler false döndürür
Array.isArray();
Array.isArray({});
Array.isArray(null);
Array.isArray(undefined);
Array.isArray(17);
Array.isArray('Array');
Array.isArray(true);
Array.isArray(false);
Array.isArray({ __proto__: Array.prototype });

Kod Parçası

Aşağıdaki kod, diğer kodlardan önce çalıştırılırsa; doğal olarak var olmaması durumunda Array.isArray() 'i oluşturacaktır.

if (!Array.isArray) {
  Array.isArray = function(arg) {
    return Object.prototype.toString.call(arg) === '[object Array]';
  };
}

Tanımlamalar

Tanımlama Durum Açıklama
ECMAScript 5.1 (ECMA-262)
The definition of 'Array.isArray' in that specification.
Standard İlk tanım. JavaScript 1.8.5 sürümünde uygulamaya koyuldu.
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Array.isArray' in that specification.
Standard  
ECMAScript 2017 Draft (ECMA-262)
The definition of 'Array.isArray' in that specification.
Draft  

Tarayıcı uyumluluğu

Özellik Chrome Firefox (Gecko) Internet Explorer Opera Safari
Temel Destek 5 4.0 (2.0) 9 10.5 5
Özellik Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Temel Destek  
(Yes) (Yes) 4.0 (2.0) (Yes) (Yes) (Yes)

Ayrıca bakınız

Document Tags and Contributors

Tags: 
 Contributors to this page: maydemirx, h4yfans
 Last updated by: maydemirx,