Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * String.trimStart();
- * String.trimEnd();
- */
- let olaMundo = " Olá Mundo ";
- let olaStart = olaMundo.trimStart();
- let olaEnd = olaMundo.trimEnd();
- /*
- * Parametro no catch opcional;
- */
- try {
- throw "erro";
- } catch {
- console.error("Ocorreu um erro");
- }
- /*
- * Array.flat()
- * Array.flatMap()
- */
- let cadeirasPorSemestre = [
- ["Cálculo 1", ["Programação", "Estrutura de Dados"], ["Projeto 1", "Normas Academicas"], "Banco de Dados"],
- ["Redes", ["Programação Web", "Compiladores", ["Projeto 2", "Produção de Texto"]], "Micro controladores"]
- ];
- cadeiras = cadeirasPorSemestre.flat();
- cadeiras = cadeirasPorSemestre.flat(2);
- cadeiras = cadeirasPorSemestre.flat(Infinity);
- //Obs.: FlatMap faz apenas um nivel = flat(1)
- notasFlat = [7.8, 6.2, 8.0, 6.4].flatMap(nota => [nota, Math.round(nota)]);
- /*
- * Object.fromEntries()
- */
- let vetAlunos= [
- ["maria", 17],
- ["carlos", 21],
- ["pedro", 21],
- ["tatiana", 16],
- ];
- let objAlunos= Object.fromEntries(vetAlunos);
- /*
- * function.toString()
- */
- function mensagem() {
- const name = 'MundoJS';
- console.log(`Bem-vindo ao ${name}`);
- }
- mensagem.toString();
- /*
- * Symbol.description
- */
- const laranja = Symbol('Uma Laranja');
- console.log(laranja.description);
- /*
- * Array.sort()
- */
- const alunos = [
- { nome: "Alan", nota: 9 },
- { nome: "Bruna", nota: 8 },
- { nome: "Carlos", nota: 10 },
- { nome: "Cristina", nota: 10 },
- { nome: "Diego", nota: 7 },
- { nome: "Eliana", nota: 8 },
- { nome: "Fabio", nota: 9 },
- ]
- alunos.sort((a, b) => a.nota - b.nota);
- /*
- * Well Formed Json
- * Subsume JSON
- */
- // Agora
- JSON.stringify('\uD800');
- // Antes: '"�"'
- // Agora: '"\\ud800"'
- // Uma string contendo o separador de linha
- const LineSeparator = eval('"\u2028"');;
- // ES2018: SyntaxError
- // ES2019: no exception
- // Uma string contendo o separador de paragrafo
- const ParagraphSeparator = eval('"\u2029"');
- // ES2018: SyntaxError
- // ES2019: no exception
Advertisement
Add Comment
Please, Sign In to add comment