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

JavaScript配列の反復結果を1行のテキスト文字列に変換します


たとえば、文字列と配列があります-

const textString = 'Convert javascript array iteration result into a
single line text string. Happy searching!';
const keywords = ['integer', 'javascript', 'dry', 'Happy', 'exam'];

対応する配列要素が文字列に存在するかどうかに応じて、trueとfalseのみを含む文字列に配列をマップする関数を作成する必要があります。

const textString = 'Convert javascript array iteration result into a
single line text string. Happy searching!';
const keywords = ['integer', 'javascript', 'dry', 'Happy', 'exam'];
const includesString = (arr, str) => {
   return arr.reduce((acc, val) => {
      return acc.concat(str.includes(val));
   }, []).join(', ');
};
console.log(includesString(keywords, textString));

出力

コンソールの出力は-

になります
false, true, false, true, false

  1. JavaScript文字列をブール値に変換します

    JavaScriptで文字列をブール値に変換するためのコードは次のとおりです- 例 <!DOCTYPE html> <html> <head> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    } </style> </head> <body> <h1>Converting strin

  2. C#で文字の配列を文字列に変換するにはどうすればよいですか?

    最初に5文字の配列を設定しましょう- char[] ch = new char[15]; ch[0] = 'T'; ch[1] = 'r'; ch[2] = 'i'; ch[3] = 'c'; ch[4] = 'k'; 次に、それらを文字列に変換します- string str = new string(ch); これが完全なコードです- 例 Using System; class Program {    static void Main() {       c