t
Size: a a a
t
🧨
M
🧨
🧨
🧨
t
🧨
t
t
🧨
🧨
🧨
t
🧨
AF
d
/**
* Склонение слов в зависимости от числа.
*
* @param {Number} n - Число
* @param {string[]} text_forms - Формы слов. Пример: [0] - 1 месяц, [1] - 3
* месяца, [2] - 5 месяцев.
*
* @returns {String}
*/
export const wordsForms = (n, text_forms) => {
n = Math.abs(n) % 100;
var n1 = n % 10;
if (n > 10 && n < 20) { return text_forms[2]; }
if (n1 > 1 && n1 < 5) { return text_forms[1]; }
if (n1 === 1) { return text_forms[0]; }
return text_forms[2];
} ;