如何返回键作为函数参数提供的对象值?

时间:2020-07-01 13:49:57

标签: javascript javascript-objects

我想知道是否可以创建一个函数来返回参数中给定对象的字段。

const data = {
  "name": "Doe",
  "firstName": "John",
  "age": 30,
  "from": "USA"
};

function returnField(field) {
  return data.field;
}

1 个答案:

答案 0 :(得分:1)

是的,可以通过使用[]而不是.

data = {
 "name" : "doe",
 "firstname" : "jhon",
 "age" : 30,
 "from" : usa
 }

function returnField(field){
    return data[field]
}

通常,您甚至不需要此功能(除非您希望在那里有更多的逻辑或更多的验证方法),而只需直接使用data[field]