Nivel 8.2 del libro de ejercicios JavaScript

Задание 1

En un textarea se introduce un texto con palabras. Al perder el foco, haz una tabla, en cuya primera columna estén las palabras del texto, en la segunda columna - la cantidad de veces que aparece esta palabra, y en la tercera - el contenido porcentual de esta palabra en el texto.

Задание 2

Dada una lista ul y un botón. Al hacer clic en el botón, ordena los elementos de la lista en orden ascendente.

Задание 3

Dado un array, cuyos subarrays contienen dígitos:

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

Combina los elementos de este array en números:

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

Muestra en la pantalla la siguiente pirámide:

xx
xxxx
xxxxxx
xxxxxxxx
xxxxxxxxxx