Javascript padStart有什么替代方案
我在javascript中使用padStart,但它不适用于internet explorer 我想知道是否有人知道替代品。 谢谢有:Javascript padStart有什么替代方案,javascript,Javascript,我在javascript中使用padStart,但它不适用于internet explorer 我想知道是否有人知道替代品。 谢谢有: 您可以将其复制到脚本中。MDN提供了一个多填充:当您提出这样的问题时,您应该提供代码。 // https://github.com/uxitten/polyfill/blob/master/string.polyfill.js // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference
您可以将其复制到脚本中。MDN提供了一个多填充:当您提出这样的问题时,您应该提供代码。
// https://github.com/uxitten/polyfill/blob/master/string.polyfill.js
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/padStart
if (!String.prototype.padStart) {
String.prototype.padStart = function padStart(targetLength,padString) {
targetLength = targetLength>>0; //truncate if number or convert non-number to 0;
padString = String((typeof padString !== 'undefined' ? padString : ' '));
if (this.length > targetLength) {
return String(this);
}
else {
targetLength = targetLength-this.length;
if (targetLength > padString.length) {
padString += padString.repeat(targetLength/padString.length); //append to original to ensure we are longer than needed
}
return padString.slice(0,targetLength) + String(this);
}
};
}