如何从对象数组传递值

时间:2019-07-18 16:41:16

标签: javascript jquery foreach

我正在尝试从对象数组中传递值,但是我遇到TypeError:无法将未定义的对象转换为对象。这是我的方法。

      var x = [];   
      var y;   
      clrtable = $("table#inputcluster");
        $('#SaveConfig').click(function(val) {
           clrtable.find('tr').each(function(i) {
           var $ths = $(this).find('th'),
           $tds = $(this).find('td'),
           element = $ths.eq(0).text(),
           value = $tds.eq(0).text();
    // do something 
    if (element && value) {
      //console.log(value);
      var tempt = {};
      tempt[element] = value;
      x.push(tempt);
    }
  });

  $.each(lvc_cluster, function(key, value) {
            y = Object.values(x[i])[0];  // typeError is here 
            value = y;
            lvc_cluster[key] = value;
  });

0 个答案:

没有答案