LINUX.ORG.RU

История изменений

Исправление Nervous, (текущая версия) :

Вы хотите нескучных однострочников — их есть у меня.

const sidsRemote = [
    [1, 2, 3],
    [1, 2, 3],
    [1, 2, 4],
];
const sidsLocal = [1, 2, 3];

const sids = sidsRemote.reduce((acc, val) => (acc.push(...val), acc), sidsLocal);

console.log('sids: %o', sids);
sids: [1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 4]

Порядок малость перепутался, ну да это ерунда. Наверное.

Исходная версия Nervous, :

Вы хотите нескучных однострочников — их есть у меня.

const sidsRemote = [
    [1, 2, 3],
    [1, 2, 3],
    [1, 2, 4],
];
const sidsLocal = [1, 2, 3];

const sids = sidsRemote.reduce((acc, val) => (acc.push(...val), acc), sidsLocal);

console.log('sids: %o', sids);
sids: [1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 4]