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

スネークケースに文字列をキャストする-JavaScript


スネークケースは基本的に、スペースを「_」に置き換え、各単語の最初の文字を小文字に変換することによって文字列を書くスタイルです。

文字列を取り込んでスネークケースに変換するJavaScript関数を作成する必要があります。

以下はコードです-

const str = 'This is a simple sentence';
const toSnakeCase = (str = '') => {
   const strArr = str.split(' ');
   const snakeArr = strArr.reduce((acc, val) => {
      return acc.concat(val.toLowerCase());
   }, []);
   return snakeArr.join('_');
};
console.log(toSnakeCase(str));

出力

以下はコンソールの出力です-

this_is_a_simple_sentence

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

    キャメルケースは、フレーズの途中にある各単語または略語が大文字で始まり、間にスペースや句読点がないようにフレーズを書く方法です。たとえば、キャメルケースの同時ハッシュマップは-と記述されます。 ConcurrentHashMaps 次のように、JavaScriptで文字列を受け入れてキャメルケースに変換するメソッドを実装できます- 例 function camelize(str) {    // Split the string at all space characters    return str.split(' ') &nb

  2. JavaScriptConst

    JavaScriptのconst宣言は、他の値に再割り当てしたり、後で再宣言したりできない変数を作成します。 ES2015で導入されました。 以下はJavaScriptconst宣言のコードです- 例 <!DOCTYPE html> <html> <head> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    } </sty