Executando verificação de segurança...
5

Array e suas funções (JS)

A lista abaixo aprensenta diversas funções, algumas são disponibilizadas após o ES6 e também ES9.

Na maioria das vezes esquecemos qual função faz o que, então está ai uma lista delicinha.

Obs.: Não são todas as funções disponíveis! No MDN é possível ter acesso as demais.

[1,2,3].map(x => x*2); // [2,4,6]

[1,2,3].reduce((x,y) => x*y); // [6]

[1,2,3].filter(x => x<2); // [1]

[1,2,3].reverse(); // [3,2,1]

[1,2,3].length; // 3

[1,2,3].push(5); // [5,1,2,3]

[1,2,3].unshift(5); // [5,1,2,3]

[1,2,3].pop(); // [1,2]

[1,2,3].shift(5); // [2,3]

[1,2,3].includes(2); // true

[1,2,3].some(x => x<2); // true

[1,2,3].every(x => x<5); //true

[3,1,2].sort(); // [1,2,3]

[1,2,3].forEach(x => console.log(x)); // [1,2,3]

['a', 'b'].join('~'); // 'a~b'

['a', 'b'].concat('c'); // ['a','b','c']

['a', 'b', 'c'].slice(1); // ['b','c']

['a', 'c', 'd'].splice(1, 0, 'b'); // ['ab','b','c','d']

['a', 'b', 'c'].indexOf('b'); // 1
Carregando publicação patrocinada...
1