Subrayado.js _.isRegExp() Función

Función _.isRegExp():

  • Encuentra si el objeto pasado es una expresión regular o no.
  • Si el objeto es una expresión regular, devuelve verdadero, de lo contrario, es falso.
  • Incluso podemos aplicar operaciones como sumas, etc. en las variables en las que se almacena el resultado de _.isRegExp().

Sintaxis:

_.isRegExp(object)

Parámetros: solo se necesita un argumento, que es el objeto que debe verificarse.

Valor devuelto: Devuelve verdadero si el objeto pasado es una expresión regular y si no, devuelve falso.

Ejemplos:

  1. Pasar una expresión regular a la función _.isRegExp(): La función _.isRegExp() toma el elemento de su parámetro y comienza a verificar si es una expresión regular o no. Dado que el objeto comienza y termina con ‘/’, por lo tanto, es una expresión regular. Por lo tanto, el resultado es verdadero.

    <html>
        
    <head>
        <script src
        </script>
    </head>
        
    <body>
        <script type="text/javascript">
            console.log(_.isRegExp(/geek/));
        </script>
    </body>
        
    </html>

    Producción:

  2. Pasar una string a la función -.isRegExp(): En esto, estamos pasando una string a _.isRegExp() y esto se puede identificar porque el parámetro pasado está dentro de ‘ ‘ (comillas). Dado que una string no es una expresión regular, la salida será falsa.

    <html>
        
    <head>
        <script src
        </script>
    </head>
        
    <body>
        <script type="text/javascript">
            console.log(_.isRegExp('geek'));
        </script>
    </body>
        
    </html>

    Producción:

  3. Pasar una string con ‘/’ a la función _.isRegExp(): La función _.isRegExp() toma el parámetro que en este caso está dentro de ‘ ‘, por lo que es una string. Por lo tanto, todas las letras y símbolos dentro de ‘ ‘ se comportarán como un carácter de string. Por lo tanto, el objeto general es una string. Por lo tanto, la salida es falsa.

    <html>
        
    <head>
        <script src
        </script>
    </head>
        
    <body>
        <script type="text/javascript">
            console.log(_.isRegExp('/geek/'));
        </script>
    </body>
        
    </html>

    Producción:

  4. Aplicando la operación de suma en la salida de la función _.isRegExp():
    En esto estamos almacenando el resultado de los ejemplos 1 y 2 en las variables ‘a’ y ‘b’. Luego estamos aplicando la operación de suma en las variables ‘a’ y ‘b’. Dado que ‘a’ es verdadero y ‘b’ es falso, por lo tanto, la suma de verdadero y falso dará como resultado 1 que luego se almacena en la variable ‘c’.

    <html>
        
    <head>
        <script src
        </script>
    </head>
        
    <body>
        <script type="text/javascript">
            var a=_.isRegExp(/geek/);
            var b=_.isRegExp('geek');
            var c=a+b;
            console.log(a, b, c);
        </script>
    </body>
        
    </html>

    Producción:

NOTA: Estos comandos no funcionarán en la consola de Google o en Firefox, ya que estos archivos adicionales deben agregarse y no se agregaron. Por lo tanto, agregue los enlaces dados a su archivo HTML y luego ejecútelos. Los enlaces son los siguientes:

<!-- Write HTML code here -->
<script type="text/javascript" src =
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
</script>

Publicación traducida automáticamente

Artículo escrito por Sakshi98 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *