Paracetamol.js?| #101: Объясните этот код JavaScript

Объясните этот код JavaScript

Сложность: Расширенный

Какая из следующих функций является чистой?

//#1
const returnNumber = num => num;
console.log(returnNumber(Math.random()));

//#2
const returnDate = date => date;
console.log(returnDate(Date.now()));

//#3
const getApi = (api) => {
  return fetch(api)
    .then(res => res.json())
    .then(response => console.log(response))
}
console.log(getApi("https://jsonplaceholder.typicode.com/users"));

//#4
const exp = (x, y) => x ** y;
console.log(exp(2,8));
Войдите в полноэкранный режим Выход из полноэкранного режима

A. getApi и returnNumber являются чистыми функциями.
B. Ни одна из них не является чистой функцией
C. Все они являются чистыми функциями
D. Только exp является чистой функцией.

Ответ в первом комментарии.


Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *