Banderas en funciones de JavaScript

En las funciones, se pueden usar banderas de forma implícita mediante la instrucción return. Veamos cómo se hace. Supongamos que tenemos la siguiente función, que verifica que todos los elementos de un array sean números positivos:

javascriptfunction isPositive(arr) {
  let flag = true;
  
  for (let elem of arr) {
    if (elem < 0) {
      flag = false;
    }
  }
  
  return flag;
}

Reescribamos el código de la función usando banderas de forma implícita:

javascriptfunction isPositive(arr) {
  for (let elem of arr) {
    if (elem < 0) {
      return false;
    }
  }
  
  return true;
}

Cómo funciona: si se encuentra un elemento en el array - saldremos de la función (y también del bucle) con return. Pero si no se encuentra el elemento en el array - no saldrá de la función y la ejecución llegará al comando return true. Y resultará que la función devuelve true como señal de que todos los elementos del array son positivos.

Задание 1

Cree una función que tome como parámetro un array con números y verifique que todos los elementos en este array sean números pares.

Задание 2

Cree una función que tome un número como parámetro y verifique que todos los dígitos de este número sean impares.

Задание 3

Cree una función que tome un array como parámetro y verifique si en este array hay dos elementos iguales consecutivos.