【问题标题】:Storing a function data into a new object and display将函数数据存储到新对象中并显示
【发布时间】:2020-04-09 08:30:14
【问题描述】:
gettingApplyData(){
  const request = {};
  request['colAttr'] = this.columnGroupAttributes;
  request['rowAttr'] = this.rowGroupAttributes;
  request['valAttr'] = this.valueGroupAttributes;
}

我需要将 gettingApplyData() 中的全部数据存储到对象(假设它是应用数据)

输出:

让应用数据 = 获取应用数据(); // 我认为这是行不通的

还有其他方法吗?

【问题讨论】:

  • 您最后忘记在gettingApplyData 中添加return request;

标签: javascript arrays angular object


【解决方案1】:

你需要从那个函数返回。

gettingApplyData(){
  const request = {};
  request['colAttr'] = this.columnGroupAttributes;
  request['rowAttr'] = this.rowGroupAttributes;
  request['valAttr'] = this.valueGroupAttributes;
  return request;
}

然后你可以这样分配。

let applieddata = gettingApplyData();

let applieddata = this.gettingApplyData();

希望这会有所帮助。

【讨论】:

    【解决方案2】:

    我认为你需要在函数中返回值:

    gettingApplyData(){
      const request = {};
      request['colAttr'] = this.columnGroupAttributes;
      request['rowAttr'] = this.rowGroupAttributes;
      request['valAttr'] = this.valueGroupAttributes;
      return request;
    }
    

    试试这个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-26
      • 1970-01-01
      • 2013-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多