mirror of
https://github.com/toss/es-toolkit.git
synced 2024-12-11 08:54:07 +03:00
a4b77c01dd
Fix wrong returns in Examples. Co-authored-by: Sojin Park <raon0211@toss.im>
1.0 KiB
1.0 KiB
endsWith
::: info
This function is fully compatible with lodash. You can find it in our compatibility library, es-toolkit/compat
.
:::
Checks if a string contains another string at the end of the string.
Checks if one string ends with another string. Optional position parameter to search up the this position.
Signature
function endsWith(str: string, target: string, position: number = 0): string;
Parameters
str
(string
): The string that will be searched.target
(string
): The string that it should contain at the end.position
(number
, optional): Optional: position to search up to this character position.
Returns
(boolean
): Whether or not the str string ends with the target string
Examples
import { endsWith } from 'es-toolkit/string';
endsWith('fooBar', 'foo') // returns false
endsWith('fooBar', 'Bar') // returns true
endsWith('fooBar', 'abcdef') // returns false
endsWith('fooBar', 'foo', 3) // returns true