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

问题描述 投票:-1回答:1

我不是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的值?

javascript google-chrome-devtools
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.