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

Задание 1

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

Задание 2

Дан список ul и кнопка. По нажатию на кнопку отсортируйте пункты списка по возрастанию.

Задание 3

Дан массив, подмассивы которого содержат цифры:

javascript[
  [1, 2, 3],
  [4, 5, 6],
  [7, 8, 9],
]

Слейте элементы этого массива в числа:

javascript[123, 456, 789]
Задание 4

Выведите на экран следующую пирамидку:

xx
xxxx
xxxxxx
xxxxxxxx
xxxxxxxxxx