我正在注意一种快捷方式,可以将字典中的值用作字典中的内部引用.代码显示了我的意思:
var dict = {
'entrance':{
'rate1': 5,
'rate2':10,
'rate3':20,
},
'movies':{
'theDarkKnight':{
'00:00':<entrance.rate1>,
'18:00':<entrance.rate2>,
'21:00':<entrance.rate3>
},
...
};
Run Code Online (Sandbox Code Playgroud)
这是一种偷偷摸摸的方式吗?
不,你能做的最好的事情是:
var dict = {
'entrance' : {
'rate1' : 5,
'rate2' : 10,
'rate3' : 20,
}
};
dict.movies = {
'theDarkKnight' : {
'00:00' : dict.entrance.rate1,
'18:00' : dict.entrance.rate2,
'21:00' : dict.entrance.rate3
},
...
};
Run Code Online (Sandbox Code Playgroud)