es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El script de ensamblado ‘create’ no existe en el tipo ‘typeof Array’.

Estoy leyendo el documento sobre el contrato inteligente en Near en Assembly Script. Al leer sobre los arreglos en él, dice “hay dos formas de inicializar un arreglo”:
1. var arr = new Array<string>(10);
2. var arr = Array.create<string>(10);

Cuando intento la segunda opción con “create”, me da el siguiente error:

Property 'create' does not exist on type 'typeof Array

¿Alguien puede ayudarme?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en arreglos, Near Protocol y AssemblyScript, puedo ayudarte con tu pregunta.

    Con respecto al error que estás encontrando con la segunda opción para inicializar un arreglo usando Array.create<string>(10), es probable que se deba a que el método create no existe en el tipo Array en AssemblyScript.

    La forma correcta de inicializar un arreglo con un tamaño específico en AssemblyScript es utilizando la primera opción, que es var arr = new Array<string>(10). Esto crea un nuevo arreglo de tipo string con una longitud de 10.

    Es importante tener en cuenta que en AssemblyScript, los arreglos deben ser inicializados con un tamaño fijo, a diferencia de otros lenguajes de programación donde los arreglos pueden ser redimensionados dinámicamente.

    Espero que esto ayude a responder tu pregunta. Avísame si necesitas alguna otra asistencia.

Comments are closed.