Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

147
Visualizações
JavaScript: creación de listas y más

Dada la siguiente tarea:

En JavaScript, desea administrar una lista de registros de exámenes. Para ello, es necesario crear la función Matrícula, que actúa como constructora de los Objetos de tipo Matrícula: estos objetos se caracterizan por un código, la fecha, el nombre de la docencia, el número de serie del alumno desde la fecha de la apelación. Además, se puede especificar el número de práctica de PDP (si el estudiante tiene un PDP reconocido) para una inscripción. Luego cree la función SubscriptionList, que actúa como un constructor de objetos que administran colecciones de inscripciones. Una colección proporciona los siguientes métodos: addSubscription (que recibe el objeto Subscription que se insertará), get (que recibe el código de suscripción que se devolverá) y drop (que recibe el código de suscripción que se eliminará de la colección). Esto es lo que he hecho para la primera parte:

 function Inscription(code, date, subject, studentId, dateOfExam) this.code= code; this.date= date; this.subject = subject; this.studentId = studentId; this.dateOfExam = dateOfExam; var MyList = new Array(); my.Inscription(new inscription( "W123", "010722", "JavaScript", "8410" , "010722"));

no estoy seguro del resto gracias de antemano

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Comenzaste bien, aunque el código que proporcionaste no se compila. arreglemos eso:

 // added PDP function Inscription(code, date, subject, studentId, dateOfExam, PDP) { this.code = code; this.date = date; this.subject = subject; this.studentId = studentId; this.dateOfExam = dateOfExam; this.PDP = PDP; } // var MyList = new Array(); // my.Inscription(new inscription("W123", "010722", "JavaScript", "8410", "010722")); // this makes more sense: (note lower case upper case) var inscription = new Inscription("W123", "010722", "JavaScript", "8410", "010722"); // anoher one: var other_inscription = new Inscription("W124", "010722", "JavaScript 2", "8411", "010722"); // btw - why didn't you call it Enrollment? // ok next is the SubscriptionList function function SubscriptionList() { var private_arr = []; // ! // has the following methods: this.addSubscription = function(subscription) { private_arr.push(subscription); } this.get = function(subscription_code) { // ... } this.drop = function(subscription_code) { // ... } // let's add one more! this.toString = function() { return JSON.stringify(private_arr, null, 4) } } // new you can var subscriptionList = new SubscriptionList(); subscriptionList.addSubscription(inscription); subscriptionList.addSubscription(other_inscription); subscriptionList.drop("W123"); console.log(subscriptionList.toString()) // good luck.
 .as-console-wrapper { max-height: 100% !important; }

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda