JSFiddle - React, Tailwind, and code Playground

by batya15

JavaScript

/*
5. Реализовать метод, который на вход получает последовательность целых значений, а на выходе
выводит последовательность, где все значения кратные 3 заменены на 'Fizz', кратные 5 на 'Buzz',
кратные 3 и 5 на 'FizzBuzz'

// > [1, 2, Fizz, 4, Buzz, Fizz, 7, 8, FizzBuzz, Buzz, 34, Fizz, Fizz]
*/
const arr = [1, 2, 3, 4, 5, 6, 7, 8, 15, 25, 34, 33, 9];

function any(arr) {
const result = [];
for(let i = 0; i < arr.length; i++)
	if(arr[i] % 15 == 0) {
  	result.push('FizzBuzz');
  } else if (arr[i] % 3 == 0) {
  	result.push('Fizz')
  } else if (arr[i] % 5 == 0) {
    result.push('Buzz')
  } else {
    result.push(arr[i]);
  }
  return result;
}