简单
技术面试0 次浏览58 同城的招聘板块有一个搜索框,当用户输入关键词后,会实时显示相关的岗位列表。请用 JavaScript 实现这个简单的搜索功能,假设岗位数据存储在一个数组中。
58同城前端工程师
JavaScript搜索功能招聘板块
答题要点
可以采用 STAR 法则来回答。S(情景)即明确是 58 同城招聘板块搜索功能实现;T(任务)是用 JavaScript 基于数组数据实现实时搜索;A(行动)和 R(结果)是具体的实现步骤和达到的效果。关键要点:1. 获取输入框和列表元素:使用 document.getElementById 等方法获取搜索框和显示岗位列表的元素。2. 监听输入事件:为搜索框添加 input 事件监听器,当输入内容变化时触发搜索函数。3. 搜索逻辑实现:遍历岗位数组,检查每个岗位名称是否包含输入的关键词,将匹配的岗位显示在列表中。示例思路:先获取搜索框和岗位列表元素,然后为搜索框添加 input 事件,在事件处理函数中遍历岗位数组,筛选出包含关键词的岗位并更新列表显示。