Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Valores divisores
- var dividers = [3,5];
- /*
- Função que checa cada valor do array de divisores verificando
- se o mesmo é dividor de cada posição do array principal,
- alterando o valor do elemento para "M"+posicao_do_array, caso
- o resto da divisão seja igual a Zero
- */
- function checkDivisible(elem, index, array) {
- elem = ''; // Iniciamos o elemento, pois vem sempre null
- dividers.map( function(item) {
- if ((index % item) == 0) {
- elem += "M"+item;
- }
- });
- // Se o elemento não for divisível, retornamos o índice corrente
- // Senão, retornamos o texto "M3,M5..M100 "
- return !elem ? index : elem;
- }
- // Inicializa a função principal, utilizando um array de 100 posições (Eliminamos o Zero)
- var arrPositions = Array.apply(null, Array(101)).map(checkDivisible);
- console.log(JSON.stringify(arrPositions));
Add Comment
Please, Sign In to add comment