擺脫對象值我有一個名爲data
這樣的對象:JS - 如何通過關鍵
var data = {
operators: {
operator1: {
top: 20,
left: 20,
properties: {
title: 'Operator 1',
inputs: {},
outputs: {
output_1: {
label: 'Output 1',
},
output_2: {
label: 'Output 2',
}
}
}
},
operator2: {
top: 80,
left: 300,
properties: {
title: 'Operator 2',
inputs: {
input_1: {
label: 'Input 1',
},
input_2: {
label: 'Input 2',
},
input_3: {
label: 'Input 3',
},
},
outputs: {}
}
},
},
};
如何通過一鍵得到data
的值。
function myFunction(data, key) {
//Find in data with key, and return value.
}
結果:var result = myFunction(data,'output_1')
= Output 1
(按標題獲取)。
_ 「價值像JSON數據」 _ - 這是一個_object_。 ;) – evolutionxbox
檢查這個問題的答案:[按屬性名稱遞歸搜索對象中的值](https://stackoverflow.com/questions/40603913/search-recursively-for-value-in-object-by-property-名稱) –
當您將密鑰傳遞給函數時,「通過標題獲取」是什麼意思。 – muaaz