从数组中删除所有没有包含特定字符串的字段的元素,可以通过以下步骤实现:
includes()
函数)来判断字段是否包含特定字符串。splice()
函数)来删除元素。以下是一个示例JavaScript代码实现:
function removeElements(array, searchString) {
for (let i = array.length - 1; i >= 0; i--) {
if (!array[i].includes(searchString)) {
array.splice(i, 1);
}
}
return array;
}
// 示例用法
const myArray = ["apple", "banana", "orange", "kiwi"];
const searchString = "an";
const resultArray = removeElements(myArray, searchString);
console.log(resultArray);
这段代码会从myArray
数组中删除所有不包含字符串"an"的元素,并返回结果数组。在这个例子中,输出结果为["banana", "orange"]
。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云