JavaScript | typedArray.@@especies con Ejemplo

El typedArray.@@species es una propiedad incorporada en JavaScript que se usa para devolver el constructor del typedArray dado.
El typedArray es de muchos tipos como-

  • Int8Array
  • Uint8Array
  • Uint8ClampedArray
  • Int16Array
  • Uint16Array
  • Int32Array
  • Uint32Array
  • Array flotante32
  • Array flotante64

Sintaxis:

typedArray[Symbol.species]

Parámetros: No acepta ningún parámetro porque es una propiedad no una función.
Valor de retorno: Devuelve el constructor del typedArray dado.
Código JavaScript para mostrar el funcionamiento de esta propiedad:

<script>
  
    // Calling species property on different typedArray
    a = Int8Array[Symbol.species];
    b = Uint8Array[Symbol.species];
    c = Uint8ClampedArray[Symbol.species];
    d = Int16Array[Symbol.species];
    e = Uint16Array[Symbol.species];
    f = Int32Array[Symbol.species];
    g = Uint32Array[Symbol.species];
    h = Float32Array[Symbol.species];
    i = Float64Array[Symbol.species];
  
    // Printing the constructor of the given typedArray
    document.write(a + "<br>");
    document.write(b + "<br>");
    document.write(c + "<br>");
    document.write(d + "<br>");
    document.write(e + "<br>");
    document.write(f + "<br>");
    document.write(g + "<br>");
    document.write(h + "<br>");
    document.write(i);
  
</script>

Producción:

function Int8Array() { [native code] }
function Uint8Array() { [native code] }
function Uint8ClampedArray() { [native code] }
function Int16Array() { [native code] }
function Uint16Array() { [native code] }
function Int32Array() { [native code] }
function Uint32Array() { [native code] }
function Float32Array() { [native code] }
function Float64Array() { [native code] }

Publicación traducida automáticamente

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