JSFiddle - React, Tailwind, and code Playground

by sperske

JavaScript

var data = {
    "Project": [{
        "Title": "Project1",
            "StartDate": "01/01/2013",
            "EndDate": "01/07/2013",
            "Status": 1
    }, {
        "Title": "Project2",
            "StartDate": "01/05/2013",
            "EndDate": "01/15/2013",
            "Status": 2
    }]
};

function validate(data) {
    for (var key in data) {
        value = data[key];
        if (Object.prototype.toString.call(value) === '[object Array]') {
            alert('array');
        } else if (typeof value === 'date') {
            alert('date');
        } else if (typeof value === 'string') {
            alert('string');
        } else if (typeof value === 'object') {
            alert('object');
        }
    }
}

validate(data);