通过枚举数据获取城市和地区

1. 枚举数据(部分)

export const datas = [
  {
    city: '北京市',
    area: [
      '东城区',
      '西城区',
      '朝阳区',
      '丰台区',
      '石景山区',
      '海淀区',
      '门头沟区',
      '房山区',
      '通州区',
      '顺义区',
      '昌平区',
      '大兴区',
      '怀柔区',
      '平谷区',
      '密云区',
      '延庆区'
    ]
  },
  {
    city: '天津市',
    area: [
      '和平区',
      '河东区',
      '河西区',
      '南开区',
      '河北区',
      '红桥区',
      '东丽区',
      '西青区',
      '津南区',
      '北辰区',
      '武清区',
      '宝坻区',
      '滨海新区',
      '宁河区',
      '静海区',
      '蓟州区'
    ]
  }
]

2. 获取所有的城市

// 所有城市
export const provinces = () => {
  return datas.map(item => {
    return item.city
  })
}

解析:map方法

3. 获取城市对应的地区

// 城市下地区
export const citys = pname => {
  // for...of 遍历
  for (const item of datas) { // item 为 datas 中的每一项
    if (item.city === pname) {
      return item.area
    }
  }
  return []
}

解析:for…of

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值