Is there anyway to know specific type of javascript variable
This question already has an answer here:
 Array.isArray(data) will return true since data is an array.  
EDIT:
 After clarification in the comments of this answer, Array.isArray(data[0]) will check if the first element in the array data is an array.  
你可以使用Object.prototype.toString()。call(object)
var data = 
{
 id: 1,
 name: "John",
 sex: "M",
 maritalStatus: "M",
 dob:"01-01-1990",
 title:"Software Engineer",
 address:"VN",
 phoneNumber:"(123) 456-7890",
 email: "john@gmail.com"
};
console.log(Object.prototype.toString.call(data) ); //[object Object]
var data2 = [
{
 id: 1,
 name: "John",
 sex: "M",
 maritalStatus: "M",
 dob:"01-01-1990",
 title:"Software Engineer",
 address:"VN",
 phoneNumber:"(123) 456-7890",
 email: "john@gmail.com"
}
];
console.log(Object.prototype.toString.call(data2) ); //[object Array]
var data1 = [
               ["1", "John", "M", "M", "1990", "Software Engineer", "john@gmail.com", "(123) 456-7890"],
            ];
console.log(Object.prototype.toString.call(data1) );//[object Array]
