String.prototype.substr()
已弃用: 不再推荐使用该特性。虽然一些浏览器仍然支持它,但也许已从相关的 web 标准中移除,也许正准备移除或出于兼容性而保留。请尽量不要使用该特性,并更新现有的代码;参见本页面底部的 兼容性表格 以指导你作出决定。请注意,该特性随时可能无法正常工作。
String
值的
substr()
方法返回该字符串的一部分,从指定的索引开始,然后扩展到给定数量的字符。
备注:
substr()
不属于 ECMAScript 主要规范——它在
附件 B: Web 浏览器的附加 ECMAScript 功能
中定义,这是非浏览器运行时的可选标准。因此,建议人们使用标准的
String.prototype.substring()
和
String.prototype.slice()
方法,以便使他们的代码能够更好地、最大程度地跨平台。
String.prototype.substring()
页面
对这三种方法进行了一些比较。