js Напишите функцию, которая возвращает последнюю цифру числа

Напишите функцию, которая возвращает последнюю цифру данного целого числа в виде английского слова. Примеры: 512 -> «два»

function lastNumberNamerMap() {
  let map = new Map();

  map.set(1, 'один');
  map.set(2, 'два');
  map.set(3, 'три');
  map.set(4, 'четыре');
  map.set(5, 'пять');
  map.set(6, 'шесть');
  map.set(7, 'семь');
  map.set(8, 'восемь');
  map.set(9, 'девять');

  let number = 324;
  let lastNumber = number % 10;

  console.log(map.get(lastNumber));
}

lastNumberNamerMap();

Не могу понять, где ошибка :(


Ответы (2 шт):

Автор решения: Алексей Шиманский

function lastNumberNamerMap() {
  let map = new Map();

  map.set(0, 'ноль');
  map.set(1, 'один');
  map.set(2, 'два');
  map.set(3, 'три');
  map.set(4, 'четыре');
  map.set(5, 'пять');
  map.set(6, 'шесть');
  map.set(7, 'семь');
  map.set(8, 'восемь');
  map.set(9, 'девять');

  let number = 324;
  let lastNumber = number % 10;

  console.log(map.get(lastNumber));
}

lastNumberNamerMap();


function lastNumberNamerMap(number) {
  let map = new Map();

  map.set(0, 'ноль');
  map.set(1, 'один');
  map.set(2, 'два');
  map.set(3, 'три');
  map.set(4, 'четыре');
  map.set(5, 'пять');
  map.set(6, 'шесть');
  map.set(7, 'семь');
  map.set(8, 'восемь');
  map.set(9, 'девять');

  let lastNumber = number % 10;

  return map.get(lastNumber);
}

console.log(lastNumberNamerMap(542));

→ Ссылка
Автор решения: Vadim

Та, на

const lastIntOfNum=(num=0)=>{
    num = `${num}`;
    num = num[num.length - 1];
    return ['ноль', 'один', 'два', 'три', 'четыре', 'пять', 'шесть', 'семь', 'восемь', 'девять'][+num];
};

console.log(lastIntOfNum(1));
console.log(lastIntOfNum(100));
console.log(lastIntOfNum(105));
console.log(lastIntOfNum(76554));
console.log(lastIntOfNum('as01'));

→ Ссылка