---
title: "isArray?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18633-isarray"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "mrblonde"
published: "2001-12-18T08:15:00.000Z"
updated: "2001-12-19T13:06:00.000Z"
replies: 4
views: 212
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/18633-isarray"
---

# isArray?

## #1 — mrblonde, 2001-12-18T08:15Z

Har sökt lite men inte hittat något svar, hur kollar man om en variabel är en array?

I vbsript finns ju isArray men hur gör jag i javascript?

Permalänk: https://www.webforum.nu/p/18633

## #2 — Jojoxx, 2001-12-18T11:45Z

2 varianter;

```
if(typeof(myArray) == "object"){
   // myArray är inte en sträng eller nummer, antagligen en array.
}
```

```
if(myArray[myArray.length-1]){
   // myArray verkar vara en array
}
```

Permalänk: https://www.webforum.nu/p/335742

## #3 — mrblonde, 2001-12-18T12:56Z

det verkar ju funka, tack. Men det känns lte osäkert... mycket så "verkar vara" eller "är antagligen"...

Men det får väl duga :e

Permalänk: https://www.webforum.nu/p/335743

## #4 — spango, 2001-12-18T13:56Z

Alla objekt i JavaScript har ett fält som heter constructor, som (hör och häpna ;) ) är en referens till objektets konstruktor. Så...

```
function isArray(o){ return o.constructor == Array; }
```

Permalänk: https://www.webforum.nu/p/335744

## #5 — mrblonde, 2001-12-19T13:06Z

waow! det funkade ju 100%. Toppen tack!

Fasen va smart, ibland känner man sig som en korkad nybörjare. (men så är jag ju inte så bra på javascript heller.) :e

Permalänk: https://www.webforum.nu/p/335745

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18633-isarray
