我将 Homebrew 声明为 cask 的依赖项,并通过 this.homebrew[0]
引用 homebrew。 JavaScript 可以实现这样的功能吗?
var data = {
homebrew: [
{
title: "Homebrew",
dependencies: [],
install: function() {
console.log('homebrew')
}
},
{
title: "Cask",
dependencies: [
this.homebrew[0]
],
install: function() {
console.log('cask')
}
}
]
}
最佳答案
这是可能的。您可以做的一件事是在数组外部创建对象,并以这种方式设置引用,例如:
var Homebrew = { title: "Homebrew" }
var Cask = { title: "Cask", dependencies: [Homebrew] }
var data = [ Homebrew, Cask ]
关于javascript - 在自己的 JavaScript 对象中引用另一个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41945657/