gpt4 book ai didi

javascript - 如何正确地在此代码中添加括号

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:19:53 26 4
gpt4 key购买 nike

此代码 trim 空格,(仅供引用:它被认为非常快)

function wSpaceTrim(s){
var start = -1,
end = s.length;
while (s.charCodeAt(--end) < 33 ); //here
while (s.charCodeAt(++start) < 33 ); //here also
return s.slice( start, end + 1 );
}

while 循环没有括号,我如何正确地向这段代码添加括号?

while(iMean){
// like this;
}

非常感谢!

最佳答案

循环体是空的(实际发生的是循环条件内的递增/递减操作),所以只需添加 {}:

while (s.charCodeAt(--end) < 33 ){}
while (s.charCodeAt(++start) < 33 ){}

相同 while 循环的更长且可能更易于阅读的版本是:

end = end - 1;
while (s.charCodeAt(end) < 33 )
{
end = end - 1;
}
start = start + 1;
while (s.charCodeAt(start) < 33 )
{
start = start + 1;
}

关于javascript - 如何正确地在此代码中添加括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2985009/

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