kopia lustrzana https://github.com/backface/turtlestitch
fixed #261 (less tolerant null-value-to-number-coercion)
rodzic
a845696223
commit
d9b9c6bad1
|
@ -2025,3 +2025,4 @@ ______
|
|||
* Threads: handle text comparisons case-insensitive (again)
|
||||
* Lists: harmonize equality testing and List CONTAINS testing
|
||||
* French translation update, thanks, Martin!
|
||||
* Threads: fixed #261 (less tolerant null-value-to-number-coercion)
|
||||
|
|
10
threads.js
10
threads.js
|
@ -98,9 +98,15 @@ function snapEquals(a, b) {
|
|||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
var x = +a,
|
||||
y = +b;
|
||||
if (isNaN(x) || isNaN(y)) {
|
||||
y = +b,
|
||||
specials = [true, false, '', 0];
|
||||
|
||||
// check for special values before coercing to numbers
|
||||
if (isNaN(x) || isNaN(y) ||
|
||||
[a, b].some(function (any) {return contains(specials, any) ||
|
||||
(any.indexOf(' ') > -1); })) {
|
||||
x = a;
|
||||
y = b;
|
||||
}
|
||||
|
|
Ładowanie…
Reference in New Issue