// Questão 1:
const pessoa = {
nome: 'Angelo',
idade: 22,
email: 'angelo@gmail.com'
};
const {nome, idade, email} = pessoa;
console.log(nome);
console.log(idade);
console.log(email);
// Questão 2:
let linguagens = ['javaScript', 'Python', 'C#'];
let [ling1, ling2, ling3] = linguagens;
console.log(ling1);
console.log(ling2);
console.log(ling3);
// Questão 3;
let numeros = [10, 20, 30, 40];
let [num1, ...restante] = numeros;
let soma = 0;
function somaNumeros(rest) {
for(let i = 0; i < rest.length; i++) {
soma = soma + rest[i];
};
console.log(soma);
};
somaNumeros(restante);
// Questão 4:
let frutas1 = ['laranja', 'limão', 'tangerina'];
let frutas2 = ['maçã', 'mamão', 'uva'];
let frutasTodas = [...frutas1, ...frutas2];
console.log(frutasTodas);
// Questão 5:
const objeto1 = {
nome: 'Matheus'
};
const objeto2 = {
idade: 15
}
let usuario = {...objeto1, ...objeto2};
console.log(usuario);
// Questão 6:
function saudacao(nome = 'Usuário') {
console.log(`Olá ${nome}, como vai?`);
};
saudacao();
// Questão 7:
let dataAtual = new Date();
console.log(`A data de hoje é ${dataAtual.toLocaleDateString('pt-BR')}`);
// Questão 8:
import { somaImportada } from "./somar.js";
console.log(somaImportada(10, 5));
// Questão 9 e 10:
function Livro(titulo, autor) {
this.titulo = titulo;
this.autor = autor;
this.descrever = function() {
return `O livro ${this.titulo} foi escrito por ${this.autor}`;
}
};
const livro1 = new Livro('Dracula', 'Brahn Stoker');
const livro2 = new Livro('Harry Potter', 'J. K. Rowling');
console.log(livro1);
console.log(livro2);
console.log(livro1.descrever());
console.log(livro2.descrever());