Skip to content

Instantly share code, notes, and snippets.

View leonardooliveira95's full-sized avatar

Leonardo Oliveira leonardooliveira95

View GitHub Profile
[20, 40, 80, 100].reverse();
//Resultado esperado: [100, 80, 40, 20]
[1, 2, 3, 4,5].reverse();
//Resultado esperado: [5, 4, 3, 2, 1]
[5, 2, 1, 3,4].reverse();
//Resultado esperado: [4, 3, 1, 2, 5]
//Exemplo com modificação e sem modificação no array
const bandas = ['Audioslave', 'Genesis', 'Black Sabbath', 'Kiss'];
console.log(bandas.join());
// Resultado esperado: 'Audioslave,Genesis,Black Sabbath,Kiss'
console.log(bandas.join(''));
// Resultado esperado: 'AudioslaveGenesisBlack SabbathKiss'
console.log(bandas.join('-'));
// Resultado esperado: 'Audioslave-Genesis-Black Sabbath-Kiss'
const array1 = [7, 15, 40, 4, 35];
console.log(array1.includes(40));
//Resultado esperado: true
const nomes = ['Leonardo', 'Alberto', 'João', 'Francisco'];
console.log(nomes.includes('Alberto'));
//Resultado esperado: true
//Verifica se todos os números do array são menores do que 40
const array1 = [1, 30, 39, 29, 10, 13];
const res = array1.every((x) => x < 40);
console.log(res);
// Resultado esperado: true
//Verifica se todos os objetos do array tem a propriedade "sobrenome" preenchida
const array2 = [{ nome: 'Leonardo', sobrenome: 'Oliveira' }, { nome: 'Alberto' }, { nome: 'João', sobrenome: '' }];
const res2 = array2.every((x) => x.sobrenome);
const arr1 = ['a', { foo: 'bar' }, 'c'];
const arr2 = ['d', 'e', { lorem: ['ipsum', 'dolor'] }];
const arr3 = arr1.concat(arr2);
console.log(arr3);
// Resultado esperado: Array "["a",{"foo":"bar"},"c","d","e",{"lorem":["ipsum","dolor"]}]"
@leonardooliveira95
leonardooliveira95 / contador.js
Created June 2, 2017 13:43
Contador de tempo em javascript
document.ready = function(){
};
$(function(){
setInterval(function(){
var _segundo = 1000;
var _minuto = _segundo * 60;
var _hora = _minuto * 60;