ここに JS リテラル表記の形式のデータがあります。
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
}
});
var propV;
function validate(data){
for(var key in data){
propV = data[key];
if(typeof propV === 'array){
//alert('array')
}
else if(type propV === 'date'){
//alert('date')
}
else if(type propV === 'string'){
//alert('string')
}
else if(type propV === 'object'){
//alert('object')
}
}
}
上記のコードでは、配列のアラートが表示されることを期待していました。ただし、オブジェクトに対して警告します。項目が配列かどうかを検出するために JavaScript で使用されるものは何ですか?
同様に、上記と同様のデータがある場合、アイテムが日付かどうかをどのように検出しますか? 今のところ、それをしようとすると、日付も取得されますstring