【问题标题】:How I can create instance of an object in another object in js?如何在 js 中的另一个对象中创建对象的实例?
【发布时间】:2019-01-08 04:19:48
【问题描述】:

我有一个类似的对象,

let axis = {
    x: -1,
    y: -1
}

我想创建另一个对象,例如,

let node = {
    //axis object's variable(1) 
    //axis object's variable(2)
    //axis object's variable(3)
}

如何在 javascript 中创建像上面这样的对象?

【问题讨论】:

标签: javascript object variables


【解决方案1】:

这就是你所追求的吗?

let axis = {
  x: -1,
  y: -1
}

let node = {
  x: axis.x,
  y: axis.y
}

console.log(node.x); // prints -1 to the console
console.log(node.y); // prints -1 to the console

【讨论】:

    【解决方案2】:

    您可以使用spread 来执行此任务。

    let axis = {
        x: -1,
        y: -1
    }
    
    let node = {
        ...axis
    }
    
    console.log(node)

    【讨论】:

      猜你喜欢
      • 2014-12-05
      • 2018-03-30
      • 2013-09-13
      • 1970-01-01
      • 2018-12-13
      • 1970-01-01
      • 1970-01-01
      • 2012-07-07
      • 1970-01-01
      相关资源
      最近更新 更多