Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで文字列をキャメルケースに変換する方法は?


キャメルケースは、フレーズの途中にある各単語または略語が大文字で始まり、間にスペースや句読点がないようにフレーズを書く方法です。たとえば、キャメルケースの同時ハッシュマップは-

と記述されます。

ConcurrentHashMaps

次のように、JavaScriptで文字列を受け入れてキャメルケースに変換するメソッドを実装できます-

function camelize(str) {
   // Split the string at all space characters
   return str.split(' ')
      // get rid of any extra spaces using trim
      .map(a => a.trim())
      // Convert first char to upper case for each word
      .map(a => a[0].toUpperCase() + a.substring(1))
      // Join all the strings back together
      .join("")
}
console.log(camelize("Concurrent hash maps"))

出力

ConcurrentHashMaps

  1. 文字列をJavaScriptオブジェクトに変換する方法は?

    以下は、文字列をJavaScriptオブジェクトに変換するコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> &nbs

  2. C#で文字列をタイトルケースに変換するにはどうすればよいですか?

    タイトルケースは、タイトルや見出しなど、主要な単語の最初の文字が大文字になっているテキストです。タイトルケースまたはヘッドラインケースは、公開された作品または芸術作品のタイトルを英語でレンダリングするために使用される大文字のスタイルです。タイトルケースを使用する場合、「マイナー」単語を除くすべての単語は、最初または最後の単語でない限り大文字になります。タイトル。 例のToTitleCaseの現在の実装では、入力文字列と同じ長さの出力文字列が生成されます。 例1 class Program{    static void Main(string[] args){