gpt4 book ai didi

javascript - 在 JavaScript 和 Node.js 中向 String 类添加函数会对性能产生什么影响?

转载 作者:IT老高 更新时间:2023-10-28 23:22:45 27 4
gpt4 key购买 nike

在 JavaScript 中向 String 类添加函数有什么影响?这是一个坏主意吗?例如,

// String functions
String.prototype.startsWith = function(string) {
return (this.indexOf(string) === 0);
}
String.prototype.empty = function() {
//console.log($.trim(this.valueOf()));
if($.trim(this.valueOf()) == '') {
return true;
}
else {
return false;
}
}

最佳答案

就性能而言,效果为零。

但这仍然不是一个好主意,imo。您现在依赖于全局更改的状态。如果其他模块做同样的事情会发生什么?或者更糟的是,稍微不同的事情,但使用相同的名称?哎哟。

最好只定义接受字符串参数的函数,然后使用这些函数。

关于javascript - 在 JavaScript 和 Node.js 中向 String 类添加函数会对性能产生什么影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6496626/

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