Javascript: массив значений ключа unshift [дубликат]

regu спросил: 26 декабря 2017 в 07:48 в: javascript

У этого вопроса уже есть ответ:

  • How can I merge properties of two JavaScript objects dynamically? 56 ответов

Я пытаюсь добавить определенный элемент на фронте массива, но я не могу понять, как сделай это? Я знаю, что вы делаете это с помощью unshift, но я не уверен, как это сделать с помощью массива ключевых значений.

var outgoingHeaders = {
    "send_client_version": 1,
    "send_auth_ticket": 5
};function sendPacket(packetName, packetData) {
    const packetId = outgoingHeaders[packetName];
    const packetArray = {'packet_id' : packetId };
    // TODO: Add packetArray at the start of packetData
    socket.send(JSON.stringify(packetData));
}

Пример вызова этого ...

sendPacket('send_auth_ticket', {
    'auth_ticket' : authTicket,
});

0 ответов