mirror of
https://github.com/nuxt/nuxt.git
synced 2025-02-22 08:29:46 +00:00
docs: handle zero-length string
This commit is contained in:
parent
458ead0c8b
commit
dd91ac884b
@ -21,7 +21,7 @@ Code in the `shared/` directory cannot import any Vue or Nitro code.
|
|||||||
|
|
||||||
```ts twoslash [shared/utils/capitalize.ts]
|
```ts twoslash [shared/utils/capitalize.ts]
|
||||||
export const capitalize = (input: string) => {
|
export const capitalize = (input: string) => {
|
||||||
return input[0].toUpperCase() + input.slice(1)
|
return input[0] ? input[0].toUpperCase() + input.slice(1) : ''
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -29,7 +29,7 @@ export const capitalize = (input: string) => {
|
|||||||
|
|
||||||
```ts twoslash [shared/utils/capitalize.ts]
|
```ts twoslash [shared/utils/capitalize.ts]
|
||||||
export default function capitalize (input: string) {
|
export default function capitalize (input: string) {
|
||||||
return input[0].toUpperCase() + input.slice(1)
|
return input[0] ? input[0].toUpperCase() + input.slice(1) : ''
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user