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

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


問題

文字列strを受け取るJavaScript関数を作成する必要があります。この関数は、任意のケース(通常、スネークケース、パスカルケース、その他)にすることができます。

この関数は、この文字列をキャメルケース文字列に変換する必要があります。

たとえば、関数への入力が-

の場合

入力

const str = 'New STRING';

出力

const output = 'newString';

以下はコードです-

const str = 'New STRING';
const toCamelCase = (str = '') => {
   return str
      .replace(/[^a-z0-9]/gi, ' ')
      .toLowerCase()
      .split(' ')
      .map((el, ind) => ind === 0 ? el : el[0].toUpperCase() + el.substring(1, el.length))
      .join('');
};
console.log(toCamelCase(str));

出力

newString

  1. JavaScriptで文字列を日付に変換する

    日付を表すのに最適な形式はyyyy-mm-ddです。これは混乱を引き起こさず、非常に簡単だからです。この文字列形式からJSのDateオブジェクトに日付を解析するには、この文字列をDateコンストラクターに渡すだけです。たとえば、 例 let a = '2019-08-10'; console.log(new Date(a)) 出力 これにより、出力が得られます- Sat Aug 10 2019 05:30:00 GMT+0530 (India Standard Time) 新しい日付はUTC0000時間に作成されることに注意してください。 他の日付形式を解析する必要がある

  2. 配列を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>