17.6.4. Removing the Element at a Certain Index in a String: removeAt() Function
The removeAt() function helps us remove an element at a certain index in a string. Its syntax is:
String.removeAt(string, element_index, delimiter);
If the function call succeeds, the removeAt() function returns a string that is the result of removing the element at the position element_index from string. The delimiting character associated with that element is removed at the same time (if there exists one). string is not modified during the process.
If element_index is out of range, removeAt() will use the nearest valid index instead. For example, if element_index is -2, removeAt() will remove the element at index 0.
If delimiter is an empty string or an error occurs, an invalid value is returned.
Below are some WMLScript examples that can help you understand the usage of removeAt() better:
var new_str = String.removeAt("WAP, WML Tutorial, WMLScript Tutorial", 0, ",");
After executing the above script, the new_str variable has the string value " WML Tutorial, WMLScript Tutorial". Notice that the comma (the delimiter) associated with the first element is also removed.
var new_str = String.removeAt("WAP, WML Tutorial, WMLScript Tutorial", 1, ",");
After executing the above script, the new_str variable has the string value "WAP, WMLScript Tutorial".
var new_str = String.removeAt("WAP, WML Tutorial, WMLScript Tutorial", 2, ",");
After executing the above script, the new_str variable has the string value "WAP, WML Tutorial".
var new_str = String.removeAt("WAP, WML Tutorial, WMLScript Tutorial", 10, ",");
After executing the above script, the new_str variable has the string value "WAP, WML Tutorial".
Previous Page | Page 49 of 71 | Next Page |
- 1. WMLScript Introduction
- 2. Hello World WMLScript Example
- 3. Compiling WMLScript Code
- 4. WMLScript Language Rules
- 5. Defining WMLScript Functions
- 6. Calling WMLScript Functions
- 7. WMLScript Variables
- 8. WMLScript Data Types
- 9. WMLScript Variables Vs WML Variables
- 10. Passing Arguments to Functions By Value and By Reference
- 11. WMLScript Operators
- 12. WMLScript Conditional Statements
- 13. WMLScript Looping Statements
- 14. WMLScript Standard Libraries Overview
- 15. WMLScript WMLBrowser Standard Library
- 16. WMLScript Dialogs Standard Library
- 17. WMLScript String Standard Library
- 18. WMLScript Float Standard Library
- 19. WMLScript Lang Standard Library
- 20. WMLScript URL Standard Library
- 21. WMLScript Example: Validating Form Data