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

JavaScriptで別の文字列に含まれる文字列から文字を削除しますか?


次の2つの文字列があるとしましょう-

var originalName = "JOHNDOE";
var removalName = "JOHN"

最初の文字列から2番目の文字列を削除する必要があります。これには、replace()と一緒にreplace()を使用します。

const removeCharactersFromAString=
(removalName,originalName)=>removalName.split('').reduce((obj,v)=>obj.replace(v,''),originalName);
var originalName = "JOHNDOE";
var removalName = "JOHN"
console.log(removeCharactersFromAString(removalName,originalName));

上記のプログラムを実行するには、次のコマンドを使用する必要があります-

node fileName.js.

ここで、私のファイル名はdemo93.jsです。

出力

これにより、次の出力が生成されます-

PS C:\Users\Amit\JavaScript-code> node demo93.js
DOE

  1. JavaScriptを使用して要素からクラス名を削除するにはどうすればよいですか?

    JavaScriptを使用して要素からクラス名を削除するには、コードは次のとおりです- 例 <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    .newStyle {       font-family: "Segoe UI", Tahoma, Geneva

  2. JavaScriptで2つの異なる文字を含む最長の文字列

    最初の引数として文字列を取り、2番目の引数として数値(文字列の長さよりも小さい)を受け取るJavaScript関数を作成する必要があります。この関数は、元の文字列から文字を削除し、最大2つの異なる文字を含む最長の文字列になるように新しい文字列を準備する必要があります。 そして最後に、関数はその目的の文字列の長さを返す必要があります。 例:入力文字列が-の場合 const str = 'kjeljsdl'; その場合、出力は-になります。 const output = 4; 最大2つの異なる文字を含む最長の部分文字列は「jljl」であるため 例 このためのコードは-にな