假设我有一个看起来像这样的json:
let jsonExample = {
"name": "foo",
"age": 43,
"number" : 13,
"id": "osaid9r"
}
我的目标是创建一个JavaScript函数
getField(json, fieldName)
,该函数接收json和代表字段名称的字符串,并返回由fieldName
表示的值。getField(jsonExample, "name") = "foo"
getField(jsonExample, "number") = 13
如何编写这样的功能?
最佳答案
您可以这样写:
let jsonExample = {
"name": "foo",
"age": 43,
"number" : 13,
"id": "osaid9r"
}
function getField(obj, field){ return obj[field];}
console.log(getField(jsonExample,"name"));
console.log(getField(jsonExample,"number"));