AI-generated Key Takeaways
-
The
String.slice()
method returns a substring of the given string. -
If the specified range exceeds the string's length, a shorter substring is returned.
-
The
start
argument is the inclusive beginning index and can be negative to count from the end. -
The
end
argument is the exclusive ending index, defaults to the string's length, and can also be negative.
Usage | Returns |
---|---|
String.slice(start, end) | String |
Argument | Type | Details |
---|---|---|
this: string | String | The string to subset. |
start | Integer | The beginning index, inclusive. Negative numbers count backwards from the end of the string. |
end | Integer, default: null | The ending index, exclusive. Defaults to the length of the string. Negative numbers count backwards from the end of the string. |
Examples
Code Editor (JavaScript)
print(ee.String('').slice(0)); // '' print(ee.String('').slice(-1)); // '' var s = ee.String('abcdefghijklmnopqrstuvwxyz'); print(s.slice(0)); // abcdefghijklmnopqrstuvwxyz print(s.slice(24)); // yz print(s.slice(-3)); // xyz print(s.slice(3, 3)); // '' print(s.slice(2, 3)); // c print(s.slice(-4, 25)); // wxy
import ee import geemap.core as geemap
Colab (Python)
print(ee.String('').slice(0).getInfo()) # '' print(ee.String('').slice(-1).getInfo()) # '' s = ee.String('abcdefghijklmnopqrstuvwxyz') print(s.slice(0).getInfo()) # abcdefghijklmnopqrstuvwxyz print(s.slice(24).getInfo()) # yz print(s.slice(-3).getInfo()) # xyz print(s.slice(3, 3).getInfo()) # '' print(s.slice(2, 3).getInfo()) # c print(s.slice(-4, 25).getInfo()) # wxy