控制台输出的String {0: "c", 1: "u", 2: "r", 3: "r", 4: "e", 5: "n", 6: "t", length: 0, [[PrimitiveValue]]: ""}是什么意思?跟“current”有什么关系?trim函数是我自己写的,代码如下:(有没有问题?)
2 回答
_潇潇暮雨
TA贡献646条经验 获得超225个赞
你最后一个for循环内部的逻辑有问题吧,我帮你改了下程序,你可以参考下:
function trim(str) { var head = 0,tail = str.length - 1 while(head < tail && str[head] === ' ') head++ while(head < tail && str[tail] === ' ') tail-- return str.substring(head,tail) }
添加回答
举报
0/150
提交
取消