Answer

Answer

t.me/js_test

Ответ:

"ofgenew JS"

Объяснение:

"Spread syntax" (...) использует позицию символа в строке как ключ (индекс), поэтому если подряд разложить две строки, то вторая перезапишет все повторяющиеся позиции символом.

Тоже самое касается и массива, для которого применен "spread syntax" при создании объекта mysteryObject.

Код для проверки:

const mysteryObject = {
 ...'the new',
 ...' age',
 ...['o', 'f'],
 ...{ '14': ' ', '15': 'J', '16': 'S' },
}

const keys = Object.keys(mysteryObject)
 .map((key) => Number(key))
 .sort((a, b) => a > b);

const result = keys
 .map((key) => mysteryObject[key])
 .join('');

console.log(result)

Report Page