將 JavaScript 陣列迭代結果轉換成單行文字字串
假設我們有一個字串和一個數組 −
const textString = 'Convert javascript array iteration result into a single line text string. Happy searching!'; const keywords = ['integer', 'javascript', 'dry', 'Happy', 'exam'];
我們必須編寫一個函式,該函式將該陣列對映到一個字串,該字串只包含真和假,具體取決於相應的陣列元素是否存在於該字串中。
示例
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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP