-4
私はJSONのルックアップテーブルを持っていますが、私はそのルックアップテーブルの特定のキーを検索したいと思います。私はマッチの完全なオブジェクトを返す可能性があります。 ループやビルトインリベラリなしで可能ですか?node.jsのオブジェクトのキーを見つける
私はJSONのルックアップテーブルを持っていますが、私はそのルックアップテーブルの特定のキーを検索したいと思います。私はマッチの完全なオブジェクトを返す可能性があります。 ループやビルトインリベラリなしで可能ですか?node.jsのオブジェクトのキーを見つける
JSON、キーをまっすぐに調べる。?
var obj = { 'foo' : 'bar', 'fez' : [1,2,3], 'fizz' : { 'baz': true} };
console.log("'foo' is accessed like " + obj.foo + " -or- " + obj['foo'])
var fw_table = {"FW_1":{ "tn":"sn_201", "cf": "06.57", "ci": "A1", "di":"048"}, "FW_2":{ "tn":"sn_202", "cf": "06.57", "ci": "A2", "di":"045"}};
function search(fwObj, key, val){
var topKey = Object.keys(fwObj).find((e)=>{ return(fwObj[e][key] === val) });
console.log(topKey);
return fwObj[topKey];
}
console.log("Find cf:'06.57' : ", search(fw_table, "cf","06.57"));
console.log("Find di:'045' : ", search(fw_table, "di","045"));