1
我想拿出一些格式如下:問題創建一個對象發送到API
"hours":{
"<default>":{
"mon_open_close":[...],
"tue_open_close":[...],
"wed_open_close":[...],
"thu_open_close":[...],
"fri_open_close":[...],
"sat_open_close":[...],
"sun_open_close":[...],
}
}
我有很多這樣的(一個星期的每一天)定義的變量:
var wed_open_close_hours = [operationTime[2].timeFrom+'-'+operationTime[2].timeTill];
能產生類似:[10:00-16:00]
再有這樣的數組:
$all_hours_text = ['mon_open_close', 'tues_open_close' ,'wed_open_close' , 'thu_open_close' , 'fri_open_close' , 'sat_open_close' ,'sun_open_close'];
我遇到的問題是如何將它們放在一起並創建這個單個對象。有人能指引我朝着正確的方向嗎?
循環,使用'的eval()'從相關變量得到的名稱和'unknown_var.hours把它放在一起[「default」] [value] = eval(value +「hours」)'。但這是一個非常骯髒的方式。我建議改變整個文件結構,以便它們更好地融合在一起。 – Spingolini
*「'[10:00-16:00]'」* - 數組總是隻有一個元素的點是什麼?無論如何,*不要*在每週的每一天使用單個變量,首先在對象中使用屬性。 – nnnnnn