JavaScript ha un metodo ad hoc, cioè Object.is()
, che serve sostanzialmente per comparare -0 e +0 (esigenza, questa, non propriamente frequentissima neppure ove si ammetta che lo zero non sia sempre e necessariamente neutro ma possa anche essere -secondo concezioni di matematica avanzata- anche positivo e negativo) peraltro al precipuo fine di ottenere false (non bastando evidentemente l’operatore di confronto ===
, che restituirebbe true), ma non ha un metodo per ordinare alfabeticamente o numericamente in modo decrescente un array (bisogna infatti ricorrere ad una combinazione di metodi in successione: prima .sort()
e quindi .reverse()
, cioè prima ordinare l’array in modo crescente e quindi ordinarlo nuovamente dall’ultimo al primo elemento).
0 Comment