背景
每天敲一个 TypeScript 小方法,多练就会了。
练习题
1、TS 实现写一个方法,解析 url 中的 query 并返回一个对象。
const getQuery = (url:string) => {
url = url.trim() || ''
const query:any = {}
const qArr = url.split('?')[1].split('&')
for(let i of qArr){
let item = i.split('=')
const [key, value] = item
query[key] = value
}
return query
}
console.log(getQuery('https://www.baidu.com?name=zhangsan&url=https://www.baidu.com'))
安利一个学习 TS 的线上编辑器,边写边练习: www.typescriptlang.org/zh/play
2、TS 实现一个 axios