Чтобы найти длину строки в JavaScript без использования встроенного метода length, вы можете использовать следующие методы:
-
Использование цикла:
function getStringLength(str) { let count = 0; while (str[count] !== undefined) { count++; } return count; } -
Использование метода
split:function getStringLength(str) { return str.split('').reduce(function (count) { return count + 1; }, 0); } -
Использование рекурсии:
function getStringLength(str) { if (str === '') { return 0; } return 1 + getStringLength(str.slice(1)); }