var str = "ab"; var str_1 = str[0]; //ie返回 undefined;firefox则返回 a var str_2 = str[1]; //ie返回 undefined;firefox则返回 b
在IE下,String没有[]方法,
比较通用的方法是
String.prototype.trim =function()
{
var st=0;
var len=this.length;
while ((st < len) && (this.charAt(st) <= ' ')) {
st++;
}
while ((st < len) && (this.charAt(len-1) <= ' ')) {
len--;
}
return ((st > 0) || (len < this.length)) ? this.substring(st, len) : this;
}
本文探讨了JavaScript中处理字符串的一些特殊技巧,包括如何访问字符串中的字符及实现字符串的trim方法。针对不同浏览器的兼容性问题提供了实用解决方案。
8018

被折叠的 条评论
为什么被折叠?



