【发布时间】:2017-08-30 08:24:10
【问题描述】:
我有一个名为 data 的对象,如下所示:
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 数据这样的值” - 它是一个 对象。 ;)
-
当您将密钥传递给函数时,
get by Title是什么意思。
标签: javascript