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?
------------------
There is a curse.
They say:
"May You Live in Interesting Times"
4 svar · 212 visningar · startad av mrblonde
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?
------------------
There is a curse.
They say:
"May You Live in Interesting Times"
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
}
------------------
/ J
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
------------------
There is a curse.
They say:
"May You Live in Interesting Times"
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; }
------------------
Vaddå HTLM design? Jag e UTVECKLARE för fan! /mrblonde
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
------------------
There is a curse.
They say:
"May You Live in Interesting Times"