【问题标题】:Call js object methods within the object [closed]在对象内调用js对象方法[关闭]
【发布时间】:2020-05-12 14:53:09
【问题描述】:

我想执行一项任务。下面给出了 JS 对象

var x = {
      _id:"addTwoValue",
      value:function(a,b)
      {
         return manipulate(a) + manipulate(b)
      }
}

现在的问题是我想写一个函数操作。我如何编写操作以便我们可以调用值函数。我对 js 很陌生

【问题讨论】:

  • JSON 是一种文本格式,如 XML 或 CSV。你不能有函数或var 或类似的东西。你在这里展示的是一个 JavaScript 对象文字,这是一个完全不同的概念。
  • 我正在寻找 brk 给出的解决方案!。
  • @HereticMonkey 是的,这回答了我的问题,读完这篇文章后更清楚了

标签: javascript


【解决方案1】:

它不是一个 json 而是一个对象。 JSON 是一种文本格式,可以轻松共享数据。您可以将manipulate 定义为同一对象的成员

var x = {
  manipulate: function(val) {
    return val * val;
  },
  _id: "addTwoValue",
  value: function(a, b) {
    return this.manipulate(a) + this.manipulate(b)
  }
};

console.log(x.value(2, 4))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-12
    • 1970-01-01
    • 1970-01-01
    • 2016-04-13
    相关资源
    最近更新 更多