Уровень 7.9 задачника JavaScript

Задание 1

Дан абзац и инпут. В абзаце через пробел написаны слова. В инпут вводится некоторое слово. По потери фокуса проверьте, есть ли такое слово в абзаце, и если нет - добавьте его.

Задание 2

Напишите программу, которая сформирует следующую строку:

javascript'-1-12-23-34-45-'
Задание 3

Напишите программу, которая сформирует следующий массив:

javascript[
  12,
  34,
  56,
  78,
  90,
]
Задание 4

Дан следующая верстка:

html<a href="1.html">111</a>
<a href="2.html">222</a>
<a href="3.html">222</a>

Получите содержимое адресов и текстов ссылок в виде следующей структуры:

javascript[
  {
    text: '111',
    href: '1.html',
  },
  {
    text: '222',
    href: '2.html',
  },
  {
    text: '333',
    href: '3.html',
  },
]