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 ''
        }
    }
}