JavaScript de Radu TM • June 23, 2022
const str = "Acesta este un șir! 🔥";
// Obține indexul caracterului
const index = str.indexOf("!");
// Eliminați tot ce urmează după caracterul
const newStr = str.slice(0, index);
console.log(newStr); // Acesta este un șir!
0
34.147
JavaScript de Radu TM • June 23, 2022
const removeEverythingAfterSpecificCharacter = (str, character) => {
// folosim metoda `.indexOf()` pentru a găsi indexul caracterului după care dorim să eliminăm tot ceea ce urmează.
const index = str.indexOf(character);
// în cazul în care caracterul nu este găsit în șirul de caractere, returnăm șirul original
if (index === -1) {
return str;
}
// în caz contrar, returnăm șirul până la indexul caracterului
return str.substring(0, index);
};
// putem folosi această funcție în felul următor:
const str = 'Bună ziua, lume.!';
console.log(removeEverythingAfterSpecificCharacter(str, '!'));
// outputs: "Bună ziua, lume."
0
34.147