JavaScript TypeError: se necesitan más argumentos

Esta excepción de JavaScript se necesita más argumentos si hay un error en la forma en que se llama a la función. Si se proporcionan algunos argumentos, es necesario proporcionar más argumentos.

Mensaje:

TypeError: argument is not an Object and is not null (Edge)
TypeError: Object.create requires at least 1 argument, but only 0 were passed
TypeError: Object.setPrototypeOf requires at least 2 arguments, but only 0 were passed
TypeError: Object.defineProperties requires at least 1 argument, but only 0 were passed

Tipo de error:

TypeError

Causa del error: hay un error con la forma en que se llama a la función. Es posible que sea necesario proporcionar más argumentos.

Ejemplo 1: en este ejemplo, Object.create requiere al menos 1 argumento, pero no se pasa nada, por lo que se ha producido el error.

HTML

<script>
    // TypeError
    var GFG_Obj = Object.create(); 
</script>

Salida (en consola):

TypeError: argument is not an Object and is not null

Ejemplo 2: en este ejemplo, Object.setPrototypeOf requiere al menos 2 argumentos, pero solo se pasa 1, por lo que se produjo el error.

HTML

<script>
    var GFG_Obj = Object.setPrototypeOf({});
</script>

Producción:

TypeError: argument is not an Object and is not null

Publicación traducida automáticamente

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