我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

兼容低版本IE浏览器的trim()方法

if(!String.prototype.trim){
String.prototype.trim = function () {
return this.replace(/^\s+/, '').replace(/\s+$/, '');
}
}
以上代码是为了兼容低版本IE浏览器,为什么第三行把this改成String时,就报错了?

String相当于类名称,this才是当前的实例,改String.replace是静态方法,操作的不是实例

并且IE下String类没有replace方法

http://blog.csdn.net/arui_email/article/details/47320157

近期文章

  • 什么是算术表达式?急QAQQQQQ
  • windows远程桌面连接(MSTSC)问题
  • 世界的小岛,关键是内存怎么突破?
  • 请教Linux下如何模拟微秒级网络延时
  • 约瑟夫环问题循环单链表
  • 关于一个递归的运行时间计算
  • QT全局热键覆盖的问题
  • mid函数和mid$函数的区别是什么?mid函数如果预先不知道需要采集的长度呢?
  • 约瑟夫环怎样实现。。。。。。。。。。
  • js相关的一个问题,求教
  • 经典题,简单石头,有dp怎么做?
  • 【底层编码】但是可以说是一个关于【物理】的问题
  • jquery一次性删除两行tr
  • 怎么在javaweb登录界面添加一个4位数验证码,不要设置字体颜色干扰哪些,就只随机生成。
  • 可有大神帮忙解决下这个空指针
  • 在安装caravel时,到caravel db upgrade
  • android中如何实现在静音状态下播放警报
  • python3循环写入文件的问题
  • 提问:MFC中CSplitterWnd
  • android电子乐器开发,怎样保存弹奏的声音

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华