así que he estado trabajando lentamente a través de cs101, la primera pregunta del bloque 4 de la semana 5 me tiene perplejo.
por lo tanto, se supone que la idea es escribir javascript psuedo preciso para determinar la cantidad de nombres que comienzan con A y B en un csv de 2000 entradas de nombres de bebés, estoy 99% seguro de haber escrito el código correcto pero me siguen devolviendo "token inesperado" {" "He intentado eliminar todos los corchetes uno por uno, lo que obviamente produce errores y no tengo idea de lo que hice mal, por favor ayuda.
table = new SimpleTable("baby-2010.csv"); count1 = 0; // A count count2 = 0; // B count for (row: table) { if (row.getField("name").startsWith("A") { count1 = count1 + 1; } if (row.getField("name").endsWith("B") { count2 = count2 + 1; } } print("A count:", count1); print("B count:", count2);todo bien, VLAZ tenía la solución correcta, tanto si faltaba un cierre a las declaraciones).
muchas gracias chicos
usa indexOf y lastIndexOf en lugar de startsWith y endsWith
if (row.getField("name").indexOf("A") === 0) { count1 = count1 + 1; } if (row.getField("name").lastIndexOf("B") === row.getField('name').length) { count2 = count2 + 1; } También puede usar una prueba de expresiones regulares para /^A/ o /B$/