JavaScript | Propiedad global

La propiedad global en JavaScript se usa para especificar si el modificador «g» está configurado o no . Si se establece el modificador «g» , esta propiedad devuelve verdadero, de lo contrario, es falso. Sintaxis: 

 

RegexObj.global

Valor de retorno: Devuelve verdadero si se establece el modificador g, de lo contrario, es falso.
Ejemplo 1: este ejemplo comprueba si la expresión regular contiene el modificador g o no. 
 

html

<!DOCTYPE html>
<html>
    <head>
        <title>global Property</title>
    </head>
    <body style="text-align:center">
        <h1 style="color:green">GeeksforGeeks</h1>
        <h2>global Property</h2>
    <button onclick="geek()">Click it!</button>
  
    <script>
    function geek() {
        var regex = new RegExp('foo', 'g');
        alert(regex.global);
    }
    </script>
    </body>
</html>

Salida: 
Antes de hacer clic en el botón: 
 

Después de hacer clic en el botón: 
 

global

Ejemplo 2: este ejemplo comprueba si la expresión regular contiene el modificador g o no. 
 

html

<!DOCTYPE html>
<html>
   
<head>
    <title>
      global Property
  </title>
</head>
   
<body style="text-align:center">
    <h1 style="color:green">
      GeeksforGeeks
  </h1>
    <h2>
     global Property
  </h2>
    <button onclick="geek()">
      Click it!
  </button>
   
    <script>
        function geek() {
            var regex = /[a-d]/;
            var str =
                "GeeksforGeeks\n"+
                "is the computer\n"+
                "science portal for geeks.";
             
            if (regex.global) {
                alert("g Modifier is present");
            } else {
                alert("g Modifier is absent.");
            }
        }
    </script>
</body>
   
</html>

Salida: 
Antes de hacer clic en el botón: 
 

Después de hacer clic en el botón: 
 

global

Navegadores compatibles: los navegadores compatibles con la propiedad global de JavaScript se enumeran a continuación: 
 

  • Google Chrome
  • safari de manzana
  • Mozilla Firefox
  • Ópera
  • explorador de Internet

Publicación traducida automáticamente

Artículo escrito por Vishal Chaudhary 2 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 *