thể trùng lặp:
JavaScript: Check if object is array?Tại sao mảng typeof với đối tượng trả về "Đối tượng" chứ không phải "Mảng"?
Tại sao một mảng của các đối tượng được coi là một đối tượng, và không phải là một mảng? Ví dụ:
$.ajax({
url: 'http://api.twitter.com/1/statuses/user_timeline.json',
data: { screen_name: 'mick__romney'},
dataType: 'jsonp',
success: function(data) {
console.dir(data); //Array[20]
alert(typeof data); //Object
}
});
Đó là cách 'typeof' là xác định, nhưng bạn có thể sử dụng 'Array.isArray'. – pimvdb