- 2020-03-30 04:25:00
1. Method summary of array
It's going to change the original array
Push, unshift method, returns length. Increasing the value returns the length, and the other returns the element
Pop,shift returns the element
The reverse returns that element
Splice (start, deleteCount, addItem...). , delete and add from the original array, and return the deleted array
Does not change the original array, returns the new array
Concat, join, slice (start, end)
Remember that these three return a new array, and the others change the original array
Ii. Method summary of Sting
Instead of changing the original value, return a new String or some other value.
1. Remember that the result of a string.match(regexp without g) is the same as that of regexp.exec(string).
If there is a capture group, substring with subscript 0 to match, subscript 1 to group 1 to capture the text
If labeled g, string generates an array that contains all matches (except the capture group). Regular exec, step by step can go down the judgment, the judgment is null.
Reg has lastIndex.
2, string. Slice (start,end), the end parameter is equal to the position of the last character you want to take +1, if you want the NTH character from position p, use string. Slice (p,p+n)
String.substring is the same as array.slice
3. Regex can be used for substitution or grouping
String.split (separator,limit),limit can limit the number of segments divided, regular has no g
String. The replace (searcdhValue replaceValue), searcdhValue regular if g, will replace all of the match, if not only replace the first match.
If it is a string, the value is replaced where it appears first