HTML | Propiedad de longitud de almacenamiento DOM

La propiedad de longitud de almacenamiento en HTML DOM se usa para devolver la cantidad de elementos almacenados en el objeto de almacenamiento . El objeto de almacenamiento incluye localStorage o sessionStorage .

Sintaxis:
Para obtener la propiedad Longitud de almacenamiento.

object.length

Valor de retorno: Devuelve un número que indica la cantidad de elementos que se encuentran actualmente en el objeto de almacenamiento.

Ejemplo-1: uso en el objeto localStorage.

<!DOCTYPE html>
<html>
  
<head>
    <title>DOM Storage length</title>
</head>
  
<body>
    <h1 style="color: green">
      GeeksForGeeks
  </h1>
    <b>DOM Storage length</b>
    <p>Click on the buttons below to add/clear
      items and check the current number 
      of items in localStorage
  </p>
    <p>Total Items: <span class="output"></span></p>
    <button onclick="addItem(50)">
      Add 50 items
  </button>
    <button onclick="clearItems()">
      Clear all items
  </button>
    <button onclick="getStorageLength()">
      Get Storage length
  </button>
    <div class="items"> </div>
    <script>
        // To set item.
        function addItem(values) {
            for (i = 0; i < values; i++)
                localStorage.setItem(i, 'item ' + i);
        }
  
        // To clear item.      
        function clearItems() {
            localStorage.clear();
        }
  
        // To return the number of items.
        function getStorageLength() {
            totalItems = localStorage.length;
            document.querySelector('.output').textContent = 
            totalItems;
        }
    </script>
</body>
  
</html>

Salida: Después de agregar 50 elementos y hacer clic en el botón.
almacenamiento local

Ejemplo-2: Uso en el objeto sessionStorage

<!DOCTYPE html>
<html>
  
<head>
    <title>DOM Storage length</title>
</head>
  
<body>
    <h1 style="color: green">
      GeeksForGeeks
  </h1>
    <b>DOM Storage length</b>
    <p>
      Click on the buttons below to add/clear
      items and check the current number of
      items in sessionStorage
  </p>
    <p>Total Items: <span class="output"></span></p>
    <button onclick="addItem(10)">Add 10 items</button>
    <button onclick="clearItems()">Clear all items</button>
    <button onclick="getStorageLength()">
      Get Storage length
  </button>
    <div class="items"> </div>
  
    <script>
        function addItem(values) {
            for (i = 0; i < values; i++)
                sessionStorage.setItem(i, 'item ' + i);
        }
  
        function clearItems() {
            sessionStorage.clear();
        }
  
        function getStorageLength() {
            totalItems = sessionStorage.length;
            document.querySelector('.output').textContent = 
              totalItems;
        }
    </script>
</body>
  
</html>

Salida: Después de agregar 10 elementos y hacer clic en el botón.
sesiónAlmacenamiento

Navegadores compatibles: los navegadores compatibles con la propiedad de longitud de almacenamiento se enumeran a continuación:

  • Google Chrome 4.0
  • Internet Explorer 8.0
  • Firefox 3.5
  • Ópera 10.5
  • Safari 4.0

Publicación traducida automáticamente

Artículo escrito por sayantanm19 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 *