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

JavaScriptのキャメルケース文字列へのハイフン文字列


次のようにハイフンで区切られた単語を含む文字列があるとします-

const str = 'this-is-an-example';

そのような文字列を1つ取り込んで、それをキャメルケース文字列に変換するJavaScript関数を作成する必要があります。

上記の文字列の場合、出力は-

になります。
const output = 'thisIsAnExample';

このためのコードは-

になります
const str = 'this-is-an-example';
const changeToCamel = str => {
   let newStr = '';
   newStr = str
   .split('-')
   .map((el, ind) => {
      return ind && el.length ? el[0].toUpperCase() + el.substring(1)
      : el;
   })
   .join('');
   return newStr;
};
console.log(changeToCamel(str));

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

thisIsAnExample

  1. JavaScriptで指定された長さまで文字列を制限する

    問題 文字列と数値を受け取るJavaScript関数を作成する必要があります。この関数は、指定された文字列の切り捨てられたバージョンを指定された制限まで返し、結果が元の文字列より短い場合は「...」を返します。それ以外の場合、関数は切り捨てられたものがない場合は同じ文字列を返す必要があります。 例 以下はコードです- const str = 'Testing String'; const num = 8; const limitString = (str = '', num = 1) => {    const { length:

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

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