我可以在JavaScript中的对象中包含对象吗?
所以我想在对象中有对象,例如我可以在JavaScript中的对象中包含对象吗?,javascript,Javascript,所以我想在对象中有对象,例如 1. var Parent={ 2. var Child1 = { 3. funct:function(){ 4. ... 5. }, 6. funct2:function(){ 7. ... 8. } 9. }, 10. var Child2 = { 11. funct3:function(){ 12. ... 1
1. var Parent={
2. var Child1 = {
3. funct:function(){
4. ...
5. },
6. funct2:function(){
7. ...
8. }
9. },
10. var Child2 = {
11. funct3:function(){
12. ...
13. }
14. }
15. }
所以我可以做一些类似Parent.Child1.funct()等的事情。
有办法做到这一点吗?是的,但您需要尊重对象语法
var Parent = {
Child1: {
funct: function() {
}
},
Child2: {
funct: function() {
}
}
};
是的,但是您需要尊重对象语法
var Parent = {
Child1: {
funct: function() {
}
},
Child2: {
funct: function() {
}
}
};
当然,这只是另一个属性:
var Parent={
Child1: {
funct: function() {}
},
Child2: {
funct: function() {}
}
}
Parent.Child1.funct();
当然,这只是另一个属性:
var Parent={
Child1: {
funct: function() {}
},
Child2: {
funct: function() {}
}
}
Parent.Child1.funct();
正如@Guilherme-Sehn所说,您必须遵循对象的语法。在一个对象中几乎可以有任何东西。这只是另一个键/值对或属性。哦,太好了!我认为它更复杂:DAs@Guilherme-Sehn说,您必须遵循对象的语法。在一个对象中几乎可以有任何东西。这只是另一个键/值对或属性。哦,太好了!我认为它更复杂:D