通过一个对象中的两个独立字符串来过滤数组可以使用数组的filter()方法结合条件判断来实现。具体步骤如下:
以下是一个示例代码:
const arr = ["apple", "banana", "orange", "grape"];
const filterObj = {
str1: "a",
str2: "e"
};
function filterArray(obj) {
return arr.filter(item => {
return item.includes(obj.str1) && item.includes(obj.str2);
});
}
const filteredArray = filterArray(filterObj);
console.log(filteredArray);
输出结果为:["apple", "grape"]
在这个示例中,我们定义了一个数组arr,和一个包含两个独立字符串的过滤对象filterObj。通过调用filterArray()函数,并传入filterObj作为参数,我们可以得到满足过滤条件的数组["apple", "grape"]。
腾讯云湖存储专题直播
小程序·云开发官方直播课(数据库方向)
算法大赛
Elastic 中国开发者大会
DBTalk
Elastic 中国开发者大会
云+社区开发者大会 武汉站
停课不停学 腾讯教育在行动第二期
T-Day
云+社区技术沙龙[第16期]
Elastic 实战工作坊
领取专属 10元无门槛券
手把手带您无忧上云