javascript - 对象内部引用声明

标签 javascript

我正在寻找一种使用字典中的值作为字典内部引用的快捷方式。代码显示了我的意思:

var dict = {
    'entrance':{
        'rate1': 5,
        'rate2':10,
        'rate3':20,
    },

    'movies':{
        'theDarkKnight':{
            '00:00':<entrance.rate1>,
            '18:00':<entrance.rate2>,
            '21:00':<entrance.rate3>
        },
        ...
    };

有什么偷偷摸摸的方法吗?

最佳答案

没有。你能做的最好的事情是:

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
    },
    ...
};

关于javascript - 对象内部引用声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13686161/

相关文章:

javascript - 键盘事件: Keyup give unconsistent behaviour

javascript - 使用 javascript 检查验证输入在 Facebox 中不起作用

javascript - $(function() {} ); 是什么?做?

javascript - 如何根据我在 HTML 表单上的用户输入更新我的 PHP 脚本

javascript - 单击显示 div,其余背景模糊

javascript - 是否可以使用源映射通过 NativeScript 生成可用的堆栈跟踪(例如使用 Crashlytics)

javascript - 无论 viewBox 缩放如何,都保持相同字体大小的文本

javascript - React Native : this. touchableHandleResponderGrant 不是函数

javascript - 通过登录获取 Google Ads 客户 ID

Javascript - 带有对象的函数