Visa Kopu

Visa Kopun blogi mielenkiintoisista asioista.

Olion tyypin tutkiminen JavaScriptissä

Olion tyypin tutkiminen on yllättävän vaikeaa JavaScriptissä. Muuttuja voi sisältää minkätyyppisen olion tahansa eikä kielessä ole isArray()- tai isString()-funktioita.

Planet PDF:n artikkeli kuitenkin auttoi asiassa. Tässä hieman mukailtu versio, jossa ei käytetä regexejä:

function isArray(obj)
{
   if (typeof obj == "object")
   {
      var criterion = obj.constructor.toString().toLowerCase() == "array";
      return (criterion != null);
   }
   return false;
}
Tämä on vanha sivusto. Löydät minut esimerkiksi täältä: Roxeteer Media Oy, Instagram ja Twitter.