JSON對象我有javascript日期數組的JavaScript創建空白值
["2015-09-10", "2015-09-16"]
我想在下面的格式
{
"2015-09-10": {},
"2015-09-16": {}
}
我怎樣才能做到這一點的JSON對象?
JSON對象我有javascript日期數組的JavaScript創建空白值
["2015-09-10", "2015-09-16"]
我想在下面的格式
{
"2015-09-10": {},
"2015-09-16": {}
}
我怎樣才能做到這一點的JSON對象?
var json = {};
var arr = ["2015-09-10", "2015-09-16"] ;
$.each(arr,function(index,item)
{
json[item] = {};
});
它的工作原理。謝謝。 –
不用客氣 – Diptox
var result = JSON.stringify(["2015-09-10", "2015-09-16"].reduce(function(result, datum) {
result[datum] = {};
return result;
}, {}));
var dateArray = ["2015-09-10", "2015-09-16"];
var dateObj = {};
for(var i=0; i<dateArray.length; i++){
dateObj[dateArray[i]]={};
}
document.write(JSON.stringify(dateObj));
分享你的研究可以幫助大家。告訴我們你試過了什麼,以及它爲什麼不符合你的需求。這表明你已經花時間去嘗試幫助自己,它使我們避免重申明顯的答案,最重要的是它可以幫助你得到更具體和相關的答案!另見[如何問](http://stackoverflow.com/questions/how-to-ask) – Cerbrus