JavaScript: Remove a character at the specified position of a given string and return the new string
JavaScript Basic: Exercise-22 with Solution
Write a JavaScript program to remove a character at the specified position in a given string and return the modified string.
Visual Presentation:
Sample Solution:
JavaScript Code:
// Define a function named remove_character that takes two parameters, str and char_pos
function remove_character(str, char_pos) {
// Extract the substring from the beginning of str up to (but not including) char_pos
part1 = str.substring(0, char_pos);
// Extract the substring from char_pos + 1 to the end of str
part2 = str.substring(char_pos + 1, str.length);
// Return the concatenation of part1 and part2, effectively removing the character at char_pos
return (part1 + part2);
}
// Log the result of calling the remove_character function with the arguments "Python" and 0 to the console
console.log(remove_character("Python", 0));
// Log the result of calling the remove_character function with the arguments "Python" and 3 to the console
console.log(remove_character("Python", 3));
// Log the result of calling the remove_character function with the arguments "Python" and 5 to the console
console.log(remove_character("Python", 5));
Output:
ython Pyton Pytho
Live Demo:
See the Pen JavaScript: characterposition: basic-ex-22 by w3resource (@w3resource) on CodePen.
Flowchart:
ES6 Version:
// Using ES6 arrow function syntax to define the remove_character function
const remove_character = (str, char_pos) => {
// Extract the substring from the beginning of str up to (but not including) char_pos
const part1 = str.substring(0, char_pos);
// Extract the substring from char_pos + 1 to the end of str
const part2 = str.substring(char_pos + 1, str.length);
// Return the concatenation of part1 and part2, effectively removing the character at char_pos
return part1 + part2;
};
// Log the result of calling the remove_character function with the arguments "Python" and 0 to the console
console.log(remove_character("Python", 0));
// Log the result of calling the remove_character function with the arguments "Python" and 3 to the console
console.log(remove_character("Python", 3));
// Log the result of calling the remove_character function with the arguments "Python" and 5 to the console
console.log(remove_character("Python", 5));
Improve this sample solution and post your code through Disqus.
Previous: JavaScript program to create a new string adding "Py" in front of a given string.
Next: JavaScript program to create a new string from a given string changing the position of first and last characters.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics