This commit is contained in:
Ilya Kantor 2019-07-26 12:43:55 +03:00
parent c4a6c4ffb9
commit 138237e894
3 changed files with 3 additions and 3 deletions

View file

@ -2,7 +2,7 @@
Let's revisit arrow functions. Let's revisit arrow functions.
Arrow functions are not just a "shorthand" for writing small stuff. Arrow functions are not just a "shorthand" for writing small stuff. They have some very specific and useful features.
JavaScript is full of situations where we need to write a small function, that's executed somewhere else. JavaScript is full of situations where we need to write a small function, that's executed somewhere else.
@ -14,7 +14,7 @@ For instance:
It's in the very spirit of JavaScript to create a function and pass it somewhere. It's in the very spirit of JavaScript to create a function and pass it somewhere.
And in such functions we usually don't want to leave the current context. And in such functions we usually don't want to leave the current context. That's where arrow functions come in handy.
## Arrow functions have no "this" ## Arrow functions have no "this"

View file

@ -504,7 +504,7 @@ Focus on me, the cursor will be at position 10.
### Example: modifying selection ### Example: modifying selection
To modify the content of the selection, we can use `input.setRangeText`. Of course, we can read `selectionStart/End` and, with the knowledge of the selection, change the corresponding substring of `value`, but `setRangeText` is more powerful and often more convenient. To modify the content of the selection, we can use `input.setRangeText()` method. Of course, we can read `selectionStart/End` and, with the knowledge of the selection, change the corresponding substring of `value`, but `setRangeText` is more powerful and often more convenient.
That's a somewhat complex method. In its simplest one-argument form it replaces the user selected range and removes the selection. That's a somewhat complex method. In its simplest one-argument form it replaces the user selected range and removes the selection.

Binary file not shown.