📌  相关文章
📜  制作一个过滤字符串列表并返回仅包含您朋友姓名的列表的程序.javascript(1)

📅  最后修改于: 2023-12-03 14:50:21.941000             🧑  作者: Mango

制作一个过滤字符串列表并返回仅包含您朋友姓名的列表的程序

如果你需要从一个字符串列表中筛选只包含你朋友名字的列表,那么你可以写一个程序来实现这个功能。

下面是一个使用JavaScript实现的例子:

const friendList = ['Alice', 'Bob', 'Charlie', 'Dave', 'Eve', 'Frank'];

function filterFriendName(nameList, friendList) {
  return nameList.filter(name => friendList.includes(name));
}

const nameList = ['Alice', 'Jane', 'Bob', 'David', 'Charlie'];
const filteredList = filterFriendName(nameList, friendList);

console.log(filteredList); // ["Alice", "Bob", "Charlie"]

这个程序首先声明了一个friendList数组,其中包含所有你认为是朋友的名字。然后,我们定义了一个名为filterFriendName的函数,它接收两个参数:nameListfriendListnameList是要过滤的字符串列表,而friendList是你的朋友名字的列表。

我们使用数组的filter方法来过滤nameList数组,并使用includes方法来检查每个元素是否在friendList数组中存在。最后,返回仅包含朋友名字的数组。

最后,我们声明了一个名为nameList的数组,它包含一些名字,包括一些不属于你的朋友。我们然后调用filterFriendName函数并传入nameListfriendList作为参数,得到一个由朋友名字组成的新数组。最后,我们在控制台中打印这个新数组。

如果你想测试这个程序,请复制上述代码并将其粘贴到JavaScript解释器中,然后运行它。你可以更改nameList中的名称,看看最终输出结果如何改变。

希望这个例子能够帮助你理解如何制作一个过滤字符串列表并返回仅包含您朋友姓名的列表的程序。