considerare questo frammento di codice JavaScript:a.style.display: Valore assegnato al primitivo sarà perso
var a = document.createElement("a");
a.style.display = "none";
IntelliJ IDEA 2016.2 punti salienti a.style.display
e dà questo suggerimento:
Valore assegnato al primitivo sarà perso
Verifica l'utilizzo improprio dei wrapper per i tipi primitivi JavaScript. Inoltre, gli avvisi sarà prodotta quando la proprietà di tipo primitivo viene modificato, come valore assegnato verrà perso
CSSStyleDeclaration
non è un tipo primitivo, così il compito di display
non verrà persa.
String
è un tipo di wrapper. Come sto usando (impropriamente)?
Il codice sembra funzionare correttamente in Chrome e Edge. Qual è l'accordo?
http://stackoverflow.com/questions/37923424/valore-assegnato-al-primitivo-will-be-lost – Rayon
Ho visto quella domanda ma non ho veramente capito i commenti. Inoltre, non ho un ciclo o anche una funzione qui. – xehpuk
Sei all'interno di una funzione? – Rayon