要读取city2的长度,可以使用city2.children.length来获取。修改代码如下:

function useCascaderAreaData() {  const {    city_list: city,    county_list: county,    province_list: province  } = areaList;  const provinceMap = /* @__PURE__ */ new Map();  Object.keys(province).forEach((code) => {    provinceMap.set(code.slice(0, 2), makeOption(province[code], code, []));  });  const cityMap = /* @__PURE__ */ new Map();  Object.keys(city).forEach((code) => {    const option = makeOption(city[code], code, []);    cityMap.set(code.slice(0, 4), option);    const province2 = provinceMap.get(code.slice(0, 2));    if (province2) {      province2.children.push(option);    }  });  Object.keys(county).forEach((code) => {    const city2 = cityMap.get(code.slice(0, 4));    if (city2.children.length === 1) {      city2.children.push(makeOption(county[code], code));    }  });  return Array.from(provinceMap.values());}  

在代码的最后,使用city2.children.length来获取city2的长度。

JavaScript 代码中获取 city2 长度的方法

原文地址: http://www.cveoy.top/t/topic/pMwo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录