Niente, si tratta solamente dei caratteri delimitatori delle dichiarazioni letterali delle espressioni regolari in javascript, esattamente come le virgolette lo sono per le stringhe, le parentesi quadre per gli array, etc.:Originariamente inviato da robynosse
Ti sei dimenticato di spiegarmi il significato di:
/
cosa significano all'inzio e alla fine, prima di g, non risco a capire?![]()
Ed esattamente come gli altri tipi di valori/oggetti per cui esiste una dichiarazione letterale, anche qui esiste una dichiarazione instanzializzatrice oltre a quella letterale.codice:var tuoPattern = /contenuto espressione regolare/; var tuaStringa = "contenuto stringa"; var tuoArray = [ contenuto array ]; var tuoOggetto = { contenuto oggetto }; // etc etc
Così come un'array puoi dichiararlo così: [...] oppure così: new Array(...), un'espressione regolare puoi dichiararla così: /.../ o così: new RegExp(...).
P.S. In generale le dichiarazioni letterali di qualsiasi tipo sono più rapide da instanzializzare per l'interprete delle dichiarazioni con instanzializzazione esplicita...![]()

Rispondi quotando