【发布时间】:2019-05-12 20:55:38
【问题描述】:
我将如何覆盖 == 运算符的行为以进行不区分大小写的比较?
var areSame = "alex" == "ALex";
我希望areSame 成为true
有没有办法重载/覆盖== 运算符的行为以进行不区分大小写的比较?
【问题讨论】:
-
即使这是可能的,但它确实似乎是解决问题的错误方法。既定的规范行为将从根本上改变,这可能会产生各种意想不到的副作用,并使未来的支持非常变得困难。
-
@l--''''''------'''''''''''' 变化不大。添加了功能,但核心功能并没有真正改变。这些相关问题的答案仍然非常有效。
-
@l--''''''------'''''''''''' 任何这样的改变都将是一个巨大的突破性改变。
-
哈哈,有趣的是这个问题有如此严厉的批评,他们只能说它“太宽泛了”