解密JavaScript代码并修改Chrome控制台?

时间:2018-09-07 19:20:03

标签: javascript google-chrome-devtools

我不是JavaScript专家,我想问你是否可以向我解释这段代码。

最重要的是,我想知道哪些价值观用大写字母写成,这两点意味着什么:

popup: [function(e, t) {
    "use strict";
    amo.timer = {
        CONTO: 10,
        STELLA_PARIS: 4,
        COVER_DATA: 140,
        STAMP_MODE: 20,
        LOOP: {
            ALT_1: 60,
            ALT_2: 14
        },
        COMBINANCE: {
            mode_1: 40,
            mode_2: 12,
            mode_3: 15,
            mode_4: 15,
            mode_5: 13,
            mode_6: 11,
            restpost: 0.5,
            status_log: 0.5
        },
        REGISTER_AMP: {
            mode_1: 20,
            mode_2: 11,
            mode_3: 0.5,
            mode_4: 30,
            mode_5: 0.12,
            mode_6: 1.22,
            timer_post: 12
        },

    }
}, {}],

此外,如果我在Chrome中运行此代码,如何通过控制台更改mode_1的值?

1 个答案:

答案 0 :(得分:0)

在没有上下文的情况下很难说出该代码段的作用。看起来像一个弹出窗口,它接收一个对象并对其进行处理。

大写字母(键)和:(冒号)是定义javascript对象的一种方法。密钥不必全部用大写字母表示,但在这种情况下,必须是。您可以通过指定对象的键来更改其值。例如:

var obj = { KEY: 'value' }
console.log(obj);
obj['KEY'] = "another value";
console.log(obj);

您可以在此处阅读有关javascript对象及其基本知识的更多信息:https://www.w3schools.com/js/js_objects.asp