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
-
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時間に作成されることに注意してください。 他の日付形式を解析する必要がある
-
配列を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>