题解 | #接口#

接口

http://www.nowcoder.com/practice/8f91b606181746558e8a398e513d1078

35_接口

本题考点:split、接口判断

根据题目要求,完成一个虚拟的接口功能,核心步骤有:

  1. 首先通过”?“拆解字符串参数,获取到方法
  2. 如果api请求为”get“,则返回data
  3. 如果api请求为”update“,则需要继续拆解参数信息
  4. 拆解请求参数信息之后根据内容修改data数据

参考答案

const _api = string => {
    let method = string.split('?')[0]
    switch(method) {
        case 'get': {
            return data
            break
        }
        case 'update': {
            let query = string.split('?')[1]
            let name = query.split('&')[0].split('=')[1]
            let to = query.split('&')[1].split('=')[1]
            for(item of data) {
                if(item.name === name) item.name = to
            }
            break
        }
        default: {
            return ''
        }
    }
}

全部评论

相关推荐

鼠鼠没有找到暑期实习,简历太空了,感觉直接去秋招会完蛋,这个时间点找个日常实习混个简历,边实习边准备秋招有没有搞头啊
梦想是成为七海千秋:可以的完全可以的,找不到暑期就找日常,秋招之前还是有很多时间可以实习的,哪怕只实习了一个月都可以写在简历上
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
05-01 13:13
ecece:这么明目张胆虚报就业率啊
点赞 评论 收藏
分享
评论
7
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务