2016-08-25 5 views
-1

als Neuling Ich versuche, eine Codeacademy alternative Lösung für die Suche nach einer Zeichenfolge in einem Textblock zu folgen. Jemand schlug vor, das Regexp-Objekt zu verwenden:Was ist eine gute Erklärung für das Regexp-Objekt?

var re = new RegExp(myName,'g'); 

Die Lösung sagt, dass dies einer Regex entspricht, z./Wee Gillis/g

aber wenn ich sehe ich nicht die Regex dann versucht, „re“ an der Konsole anzumelden, sondern ich sehe:

[object RegExp] {} 

Also, was genau hier instanziiert erstellt/wird ?

+0

Versuchen 'console.log (re.source)'. Nicht sicher, ob du * das * brauchst. –

+0

@Tushar und Anrufer: Ich stimme dir nicht zu: Schau dir [MDN] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/toString) auch an kann die Situation in Chrom nicht reproduzieren .. – inetphantom

+0

@inetphantom, verschiedene Browser, anderes Verhalten. Ich nehme an, er benutzt einen IE; diese Sache mit '[Objekt ...]' klingt vertraut. aber das ist ein Thema. – Thomas

Antwort

Verwandte Themen