Функция не выводит массив

Пишу функцию "f5", которая принимает массив как параметр и выводит его в формате указанном в функции в указанный блок(как второй параметр).

function f5(arr, block) {
    let out = '';

    for (let key in arr) {
        out += `${key} : ${arr[key]} <br>`;
    }

    return block;
}

document.querySelector('.b-5').onclick = () => {
    let a5 = {
        "one": 1,
        "two": 2
    };

    f5(a5, '.out-5');
};

Но этот код не работает. Не выводит результат в .out-5. Почему?


Ответы (1 шт):

Автор решения: Sanya H
  1. Находите в функции переданный элемент по селектору
  2. Вставляете в найденный элемент содержимое out. Для этого можете использовать свойство innerHTML или метод insertAdjacentHTML
→ Ссылка