使用JS将省市区三级输出成省-市-区的格式

47 阅读1分钟

将 "北京市": { "北京市": ["东城区", "西城区"]} 的格式转换成 北京市-北京市-东城区 北京市-北京市-西城区 的格式.

const fs = require("fs");

function zhuanhuan() {
    console.log(data);
    let result = [];
    for (const province in data) {
        const cities = data[province];
        for (const city in cities) {
            const districts = cities[city];
            districts.forEach((district) => {
                result.push(`${province}-${city}-${district}`);
            });
        }
    }
    // 将结果写入到一个txt文件中
    fs.writeFile("output.txt", result.join(","), (err) => {
        if (err) throw err;
        console.log("数据已保存到 output.txt");
    });
}

zhuanhuan();