Tengo una cadena de csv como esta "1,2,3" y quiero poder eliminar un valor deseado de ella.eliminar el valor de valores separados por comas string
Por ejemplo si quiero quitar el valor: 2, la cadena de salida debe ser el siguiente:
"1,3"
estoy usando el siguiente código pero parece ser ineficaz.
var values = selectedvalues.split(",");
if (values.length > 0) {
for (var i = 0; i < values.length; i++) {
if (values[i] == value) {
index = i;
break;
}
}
if (index != -1) {
selectedvalues = selectedvalues.substring(0, index + 1) + selectedvalues.substring(index + 3);
}
}
else {
selectedvalues = "";
}
¿Por qué los votos hacia abajo? – doomspork
Probablemente esté votando porque 'selectedValues.split (", ")' devuelve una matriz, las matrices no tienen un método 'indexOf()' en JavaScript. –
¡Usted señor, es correcto! Gracias por señalar que – doomspork