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. JavaScriptConst

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

  2. JavaScriptで任意のケースをキャメルケースに変換する

    問題 文字列strを受け取るJavaScript関数を作成する必要があります。この関数は、任意のケース(通常、スネークケース、パスカルケース、その他)にすることができます。 この関数は、この文字列をキャメルケース文字列に変換する必要があります。 たとえば、関数への入力が-の場合 入力 const str = 'New STRING'; 出力 const output = 'newString'; 例 以下はコードです- const str = 'New STRING'; const toCamelCase = (str =