gpt4 book ai didi

javascript - 脚本438 : Object doesn't support property or method 'endsWith' in IE10

转载 作者:行者123 更新时间:2023-12-02 22:49:33 25 4
gpt4 key购买 nike

我有一个以下函数,在 Chrome 中运行良好,但在 IE10 中给出以下错误SCRIPT438:对象不支持属性或方法“endsWith”

function getUrlParameter(URL, param){
var paramTokens = URL.slice(URL.indexOf('?') + 1).split('&');
for (var i = 0; i < paramTokens.length; i++) {
var urlParams = paramTokens[i].split('=');
if (urlParams[0].endsWith(param)) {
return urlParams[1];
}
}
}

谁能告诉我这个函数有什么问题吗?

最佳答案

实现endsWith如下

String.prototype.endsWith = function(pattern) {
var d = this.length - pattern.length;
return d >= 0 && this.lastIndexOf(pattern) === d;
};

关于javascript - 脚本438 : Object doesn't support property or method 'endsWith' in IE10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29434868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com