var $arr = {
field_hide : '',
field_values: '',
field_triggers: {}
}
function setTrigger ($trigger, $values, $show, $arr) {
$arr.field_hide += $show + ',';
$arr.field_values += $values + ',';
$arr.field_triggers[$trigger] = [];
$arr.field_triggers[$trigger].push([$values, $show]);
return $arr;
}
$arr = setTrigger('file_drive','local','local_key,local_duk',$arr);
$arr = setTrigger('file_drive','cloud','cloud_key,cloud_duk',$arr);
console.log($arr)
爲什麼我只得到一維數組?誰能幫我解決這個問題? 我想要的結果如下:
{
"field_hide": "local_key,local_duk,cloud_key,cloud_duk,",
"field_values": "local,cloud,",
"field_triggers": {
"file_drive": [
["local","local_key,local_duk"],
["cloud","cloud_key,cloud_duk"]
]
}
}
你的問題是相當寫得很好,但是你需要編輯您的標題到一些更具體的(和搜索)。我會用「爲什麼我只能得到一維數組?」。此外,您的第一個片段是好的(當人們將代碼放入正確的代碼片段時很喜歡它),但第二個片段應該是簡單的代碼塊(因爲它不是可運行的代碼)。只是一些友好的技巧,因爲你是新的:) – Clonkex