複数の区切り文字に基づく文字列の分割-JavaScript
文字列と区切り文字として指定された任意の数の文字を受け取るJavaScript関数を作成する必要があります。この関数は、指定されたすべての区切り文字に基づいて、文字列の分割された配列を返す必要があります。
例-
文字列が-
の場合const str = 'rttt.trt/trfd/trtr,tr';
そしてセパレーターは-
const sep = ['/', '.', ','];
その場合、出力は-
になります。const output = [ 'rttt', 'trt', 'trfd', 'trtr' ];
例
以下はコードです-
const str = 'rttt.trt/trfd/trtr,tr'; const splitMultiple = (str, ...separator) => { const res = []; let start = 0; for(let i = 0; i < str.length; i++){ if(!separator.includes(str[i])){ continue; }; res.push(str.substring(start, i)); start = i+1; }; return res; }; console.log(splitMultiple(str, '/', '.', ','))
出力
これにより、コンソールに次の出力が生成されます-
[ 'rttt', 'trt', 'trfd', 'trtr' ]
-
JavaScriptConst
JavaScriptのconst宣言は、他の値に再割り当てしたり、後で再宣言したりできない変数を作成します。 ES2015で導入されました。 以下はJavaScriptconst宣言のコードです- 例 <!DOCTYPE html> <html> <head> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } </sty
-
JavaScriptの文字列に基づいて頭字語を返す
文字列を唯一の引数として受け取るJavaScript関数を作成する必要があります。 関数は、入力として提供された文字列フレーズに基づいて頭字語を作成して返す必要があります。 頭字語を作成する際、関数は大文字で始まる単語のみを考慮に入れる必要があります。 例- 入力文字列が-の場合 const str = 'Polar Satellite Launch Vehicle'; その場合、出力は-になります。 const output = 'PSLV'; 例 以下はコードです- const str = 'Polar Satellite Launch