JavaScriptでのHackerrankのstripプロパティの解決方法


以下に、シンプルで簡単な方法といくつかのコード例を示します。

方法1: 正規表現を使用する方法

const str = " Hello, World! ";
const strippedStr = str.replace(/\s/g, "");
console.log(strippedStr); // 出力: "Hello,World!"

この方法では、replaceメソッドと正規表現を使用して、文字列内のすべてのスペースを削除します。正規表現/\s/gは、スペース文字を表します。この正規表現を空文字列に置き換えることで、スペースが削除されます。

方法2: splitjoinメソッドを使用する方法

const str = " Hello, World! ";
const strippedStr = str.split(" ").join("");
console.log(strippedStr); // 出力: "Hello,World!"

この方法では、splitメソッドを使用して文字列をスペースで区切り、配列に分割します。次に、joinメソッドを使用して配列の要素を空文字列で結合し、スペースを取り除いた文字列を作成します。