BobC Posted February 10, 2021 Share Posted February 10, 2021 The web page, "JavaScript String substr() Method" (https://www.w3schools.com/jsref/jsref_substr.asp), contains the following text: If start is negative, substr() uses it as a character index from the end of the string. If start is negative or larger than the length of the string, start is set to 0 Clearly, when start is negative, both of these statements cannot be correct. A quick test on my part determined that the first statement is wrong. Please confirm this for yourself, and update the document accordingly. Link to comment Share on other sites More sharing options...
Ingolme Posted February 11, 2021 Share Posted February 11, 2021 The first statement is correct. The following code outputs "ld!" var str = "Hello world!"; var res = str.substr(-3); console.log(res); The other statement should be revised to "If start is negative and larger than the length of the string, start is set to 0" The fastest way to report errors to the W3Schools staff is to click the "REPORT ERROR" button at the bottom of every page, since they don't actively participate in the forums. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now