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

JavaScriptのすべての単語の後に区切り文字で文字列を分割することが可能


すべての単語の後に区切り文字で文字列を分割するには、構文は次のとおりです-

var anyVariableName=yourVariableName.split('parameter').filter(value=>value)

たとえば、次は区切り文字付きの文字列です-

var sentence="-My-Name-is-John-Smith-I-live-in-US";

次に、以下のコードのように、文字列をセパレータで分割します。

var sentence="-My-Name-is-John-Smith-I-live-in-US";
console.log("The value="+sentence);
var result=sentence.split('-').filter(value=>value)
console.log("After split()=");
console.log(result);

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

node fileName.js.

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

出力

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

PS C:\Users\Amit\JavaScript-code> node demo63.js
The value=-My-Name-is-John-Smith-I-live-in-US
After split()=
[
   'My', 'Name',
   'is', 'John',
   'Smith', 'I',
   'live', 'in',
   'US'
]

  1. JavaScriptでテキストボックスを選択することは可能ですか?

    はい、select()メソッドを使用してJavaScriptでテキストボックスを選択します。まず、入力テキストを作成しましょう- Enter your Name:<input type="text" id="txtName" value="John"> <br> <button type="button" onclick="check()">Select Text Box</button> 次に、ボタンクリックでテキストボックスを選択します- 例

  2. セパレータ付きの文字列をJavaScriptのオブジェクトの配列に変換します

    このような文字列があるとします- const str = 'Option 1|false|Option 2|false|Option 3|false|Option 4|true'; そのような文字列を1つ取り込むJavaScript関数を作成する必要があります。 関数は文字列を|から分割する必要がありますオプションとその値を分離し、次のようなオブジェクトの配列に変換するには- const output = [ {    "option": "Option 1",    "value&q