Nível 10.5 do caderno de problemas JavaScript

Задание 1

Na página, o usuário seleciona texto. Ao pressionar Ctrl + Enter grave esse texto na área de transferência.

Задание 2

Dada uma textarea. O texto é inserido nela. Ao pressionar a tecla Tab insira no local do cursor piscando o caractere de tabulação.

Задание 3

Dados inputs. Em qualquer input pode-se inserir texto e pressionar Enter. Após isso, o texto do input desaparece. Faça com que cada input memorize os textos inseridos. Acima de cada input, coloque setas com as quais será possível retornar o texto inserido anteriormente para o input.

Задание 4

Dado um número. Exiba na tela o processo de decomposição do número em fatores primos, como na escola.

Задание 5

Dado um objeto multidimensional de nível arbitrário de aninhamento:

javascript{
  a: {
    b: {
      c: '+++'
    }
  },
}

Faça uma função que irá retornar os elementos do objeto, recebendo como parâmetro uma string com as chaves do objeto, separadas por pontos:

javascriptfunc('a.b.c'); // retornará '+++'
Задание 6

Dada uma tabela. Ao clicar em um botão preencha-a da seguinte forma: