gpt4 book ai didi

javascript - 如何在不使用 native 长度方法的情况下在javascript中获取字符串的长度

转载 作者:搜寻专家 更新时间:2023-11-01 04:45:51 24 4
gpt4 key购买 nike

我正在做一道练习题:

Return the length of a string without using javascript's native string.length method.

我能想到的唯一方法是 substringslice,但我很难过。

最佳答案

您可以遍历字符串,测试每个索引处是否有非 undefined 值(一旦您获得 undefined 值,您就跑过字符串末尾):

function strLength(s) {
var length = 0;
while (s[length] !== undefined)
length++;
return length;
}

console.log(strLength("Hello")); // 5
console.log(strLength("")); // 0

(我假设如果您不允许使用 native 字符串 .length 属性,那么您可能也不应该使用数组 .length 属性使用 str.split("").length...)

关于javascript - 如何在不使用 native 长度方法的情况下在javascript中获取字符串的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42309858/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com