Porównywałem dwie gałęzie i było rozbieżności w kodzie, podczas gdy + operator
, moim zdaniem nie robi żadnej różnicy od kiedy jest push.
Czy są jakieś różnice?Czy jest jakaś różnica w używaniu operatora "+" do wypychania?
Przed
if (numberPattern.test(val)) {
var getNumbers = val.match(numberPattern);
for (i = 0; i < getNumbers.length; i++) {
valores.push(getNumbers[i])
}
}
Po
if (numberPattern.test(val)) {
var getNumbers = val.match(numberPattern);
for (i = 0; i < getNumbers.length; i++) {
valores.push(+getNumbers[i])
}
}
Jeśli to nie powoduje błędu, nie sądzę, że to jest problem. – SharpEdge
Pytanie brzmi, jaki jest pożytek z tego operatora? Myślałem, że niepotrzebny –
możliwy duplikat [Czym jest jednoargumentowy + używany w JavaScript?] (Http://stackoverflow.com/questions/9081880/what-is-unary-used-for-in-javascript) – Hacketo