El código no se imprimirá en el registro de mi consola. ¿Por qué? Estoy tratando de imprimir cosas desde un conjunto de datos, pero no se imprime por algún motivo.
function totalPassengers(airportName) { var airport = getColumn("Busiest Airports", "Airport"); var passengers = getColumn("Busiest Airports", "Total Passengers"); for (var i = 0; i < airport.length; i++) { if (airport[i] == (airport[i] == airportName) ) { return passengers[i]; } } } console.log("The amount of passengers in this airport was: "+ getProperty("text_input1", "text") + totalPassengers()); function airport(airportName) { var airports = getColumn("Busiest Airports", "Airport Code"); for (var i = 0; i < airports.length; i++) { if (airport[i] == airportName) { return (airports[i]); } } } console.log("The code of this airport is: " + airport);No hay suficientes datos del código en este momento, pero probablemente podamos asumir que la función totalPassengers debería devolver la cantidad de pasajeros en un aeropuerto determinado.
Te aconsejo que prestes atención a la condición if. Debido a que la condición if (airport[i] == (airport[i] == airportName)) probablemente no sea correcta, creo que debería ser algo así como if (airport[i] === airportName) .
Me parece que la primera función debería ser así:
function totalPassengers(airportName) { const airport = getColumn("Busiest Airports", "Airport"); const passengers = getColumn("Busiest Airports", "Total Passengers"); for (let i = 0; i < airport.length; i++) { if (airport[i] === airportName) { return passengers[i]; } } } console.log(totalPassangers("NAME OF THE AIRPORT")); En cuanto a la última línea con console.log , olvidó agregar los corchetes de cierre y el argumento.
console.log("The code of this airport is: " + airport("NAME OF THE AIRPORT"));