适配者模式
适配者模式: 主要用于解决两个接口之间不匹配的问题。
demo
const zhejiangCityOld = (function(){
return [
{
name:'hangzhou',
id: 11,
},
{
name:'jinhua',
id: 12
}
]
}())
console.log(zhejiangCityOld)
// 新接口希望是下面的形式
// {
// hangzhou: 11,
// jinhua: 12
// }
// 这时候就可以采用适配者模式
const adaptor = (function(){
const obj = {}
for(let city of zhejiangCityOld){
obj[city.name]=city.id
}
return obj
}())
console.log(adaptor)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。