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"]
]
}
}
の下にこのコードを使用より具体的な(そして検索可能な)タイトルに編集することができます。私は "なぜ1次元配列しか得られないのですか?"のようなものを使用します。また、最初のスニペットは良いです(人々が適切なスニペットにコードを置くのが大好きです)。しかし、2番目のコードは単純なコードブロックでなければなりません(実行可能なコードではないため)。あなたが新しいからちょうどいくつかのフレンドリーなヒント: – Clonkex