您可以将自己的原型制作
splice()为String。
Polyfill
if (!String.prototype.splice) { String.prototype.splice = function(start, delCount, newSubStr) { return this.slice(0, start) + newSubStr + this.slice(start + Math.abs(delCount)); };}例
String.prototype.splice = function(idx, rem, str) { return this.slice(0, idx) + str + this.slice(idx + Math.abs(rem));};var result = "foo baz".splice(4, 0, "bar ");document.body.innerHTML = result; // "foo bar baz"编辑: 对其进行了修改,以确保它
rem是一个绝对值。



