mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-09 10:27:49 +00:00
Fix string methods to handle empty values (#4442)
* Enable strings category methods tests * Ensure escape, pad, padEnd, padStart, trim, trimEnd, trimStart, unescape return an empty string for falsey values * Coerce value to string using toString in truncate, capitalize and case methods * Ensure createCaseFirst returns an empty string for falsey values
This commit is contained in:
committed by
John-David Dalton
parent
abb54cc49a
commit
e51a424513
@@ -26,7 +26,7 @@ function trimEnd(string, chars) {
|
||||
return string[methodName]()
|
||||
}
|
||||
if (!string || !chars) {
|
||||
return string
|
||||
return (string || '')
|
||||
}
|
||||
const strSymbols = stringToArray(string)
|
||||
const end = charsEndIndex(strSymbols, stringToArray(chars)) + 1
|
||||
|
||||
Reference in New Issue
Block a user