从定义的字符串中获取对象元素

时间:2017-02-01 00:17:35

标签: javascript arrays function object

如何使用define string从对象获取数据?

情况下:

  var data = [
  {name:"Sharma",country:"India"},
  {name:"Udin",country:"Indonesia"},
  {name:"John Carter",country:"Mars"}
  ];

  getData(data,"country");

  function getData(data,element){
    console.log(data[1].element);
  }

我想获得国家但结果未完成,如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

您需要知道索引和属性

NotesException: Note delete failed

答案 1 :(得分:1)

function getData(data,element){
    console.log(data[1][element]);
  }

这是使用字符串键访问该值的正确方法。