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; }