Расшифровать код JavaScript и изменить консоль Chrome? - PullRequest
0 голосов
/ 07 сентября 2018

Я не эксперт по 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 голосов
/ 08 сентября 2018

Трудно сказать, что делает этот фрагмент без контекста. Это выглядит как всплывающее окно, которое принимает объект и что-то делает с ним.

Заглавные буквы (ключи) и : (двоеточие) являются способом определения объекта javascript. Ключи не должны быть прописными, но в этом случае они есть. Вы можете изменить значения объекта, указав его ключ. Например:

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

Подробнее об объектах javascript и их основах можно прочитать здесь: https://www.w3schools.com/js/js_objects.asp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...