Bad*_*rul 1 javascript typescript
我想使用TypeScripts将一个在camel case中的字符串转换为snake case.示例:itemName
to item_name
,unitPrice
toUnit_Price
Ell*_*iot 12
你可以这样做:
function camelToUnderscore(key) {
var result = key.replace( /([A-Z])/g, " $1" );
return result.split(' ').join('_').toLowerCase();
}
console.log(camelToUnderscore('itemName'));
Run Code Online (Sandbox Code Playgroud)
const camelToSnakeCase = str => str.replace(/[A-Z]/g, letter => `_${letter.toLowerCase()}`);
Run Code Online (Sandbox Code Playgroud)
尝试这个:
function toSnakeCase(inputString) {
return inputString.split('').map((character) => {
if (character == character.toUpperCase()) {
return '_' + character.toLowerCase();
} else {
return character;
}
})
.join('');
}
// x = item_name
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1802 次 |
最近记录: |