Class String
publicDefined in: | packages/@ember/string/index.ts:69 |
---|---|
Module: | @ember/string |
camelize (str) String public
Module: | @ember/string |
---|
Defined in packages/@ember/string/index.ts:207
- str
- String
- The string to camelize.
- returns
- String
- the camelized string.
Returns the lowerCamelCase form of a string.
import { camelize } from '@ember/string'; camelize('innerHTML'); // 'innerHTML' camelize('action_name'); // 'actionName' camelize('css-class-name'); // 'cssClassName' camelize('my favorite items'); // 'myFavoriteItems' camelize('My Favorite Items'); // 'myFavoriteItems' camelize('private-docs/owner-invoice'); // 'privateDocs/ownerInvoice'
capitalize (str) String public
Module: | @ember/string |
---|
Defined in packages/@ember/string/index.ts:275
- str
- String
- The string to capitalize.
- returns
- String
- The capitalized string.
Returns the Capitalized form of a string
import { capitalize } from '@ember/string'; capitalize('innerHTML') // 'InnerHTML' capitalize('action_name') // 'Action_name' capitalize('css-class-name') // 'Css-class-name' capitalize('my favorite items') // 'My favorite items' capitalize('privateDocs/ownerInvoice'); // 'PrivateDocs/ownerInvoice'
classify (str) String public
Module: | @ember/string |
---|
Defined in packages/@ember/string/index.ts:230
- str
- String
- the string to classify
- returns
- String
- the classified string
Returns the UpperCamelCase form of a string.
import { classify } from '@ember/string'; classify('innerHTML'); // 'InnerHTML' classify('action_name'); // 'ActionName' classify('css-class-name'); // 'CssClassName' classify('my favorite items'); // 'MyFavoriteItems' classify('private-docs/owner-invoice'); // 'PrivateDocs/OwnerInvoice'
dasherize (str) String public
Module: | @ember/string |
---|
Defined in packages/@ember/string/index.ts:185
- str
- String
- The string to dasherize.
- returns
- String
- the dasherized string.
Replaces underscores, spaces, or camelCase with dashes.
import { dasherize } from '@ember/string'; dasherize('innerHTML'); // 'inner-html' dasherize('action_name'); // 'action-name' dasherize('css-class-name'); // 'css-class-name' dasherize('my favorite items'); // 'my-favorite-items' dasherize('privateDocs/ownerInvoice'; // 'private-docs/owner-invoice'
decamelize (str) String public
Module: | @ember/string |
---|
Defined in packages/@ember/string/index.ts:164
- str
- String
- The string to decamelize.
- returns
- String
- the decamelized string.
Converts a camelized string into all lower case separated by underscores.
import { decamelize } from '@ember/string'; decamelize('innerHTML'); // 'inner_html' decamelize('action_name'); // 'action_name' decamelize('css-class-name'); // 'css-class-name' decamelize('my favorite items'); // 'my favorite items'
underscore (str) String public
Module: | @ember/string |
---|
Defined in packages/@ember/string/index.ts:252
- str
- String
- The string to underscore.
- returns
- String
- the underscored string.
More general than decamelize. Returns the lower_case_and_underscored form of a string.
import { underscore } from '@ember/string'; underscore('innerHTML'); // 'inner_html' underscore('action_name'); // 'action_name' underscore('css-class-name'); // 'css_class_name' underscore('my favorite items'); // 'my_favorite_items' underscore('privateDocs/ownerInvoice'); // 'private_docs/owner_invoice'
w (str) Array public
Module: | @ember/string |
---|
Defined in packages/@ember/string/index.ts:138
- str
- String
- The string to split
- returns
- Array
- array containing the split strings
Splits a string into separate units separated by spaces, eliminating any empty strings in the process. This is a convenience method for split that is mostly useful when applied to the String.prototype
.
import { w } from '@ember/string'; w("alpha beta gamma").forEach(function(key) { console.log(key); }); // > alpha // > beta // > gamma
© 2020 Yehuda Katz, Tom Dale and Ember.js contributors
Licensed under the MIT License.
https://api.emberjs.com/ember/3.25/classes/String/methods