搜索
javascript - 如何去掉这些数组中的繁体字?
伊谢尔伦
伊谢尔伦 2017-04-10 16:30:29
[JavaScript讨论组]

这个是一个js文件中的片段:

s = function (t) {
        var e = {
            "A-G": [["340000", ["安徽", "安徽"], "1"], ["110000", ["北京", "北京"], "1"], ["500000", ["重庆", "重慶"], "1"], ["350000", ["福建", "福建"], "1"], ["620000", ["甘肃", "甘肅"], "1"], ["440000", ["广东", "廣東"], "1"], ["450000", ["广西", "廣西"], "1"], ["520000", ["贵州", "貴州"], "1"]],
            "H-K": [["460000", ["海南", "海南"], "1"], ["130000", ["河北", "河北"], "1"], ["230000", ["黑龙江", "黑龍江"], "1"], ["410000", ["河南", "河南"], "1"], ["420000", ["湖北", "湖北"], "1"], ["430000", ["湖南", "湖南"], "1"], ["320000", ["江苏", "江蘇"], "1"], ["360000", ["江西", "江西"], "1"], ["220000", ["吉林", "吉林"], "1"]],
            "L-S": [["210000", ["辽宁", "遼寧"], "1"], ["150000", ["内蒙古", "內蒙古"], "1"], ["640000", ["宁夏", "寧夏"], "1"], ["630000", ["青海", "青海"], "1"], ["370000", ["山东", "山東"], "1"], ["310000", ["上海", "上海"], "1"], ["140000", ["山西", "山西"], "1"], ["610000", ["陕西", "陝西"], "1"], ["510000", ["四川", "四川"], "1"]],
            "T-Z": [["120000", ["天津", "天津"], "1"], ["650000", ["新疆", "新疆"], "1"], ["540000", ["西藏", "西藏"], "1"], ["530000", ["云南", "雲南"], "1"], ["330000", ["浙江", "浙江"], "1"]]
        };

需要把数组中繁体字部分去掉,怎么做可以比较快?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(2)
黄舟

来,运行它

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script>
        window.onload=function(){
        var e = {
            "A-G": [["340000", ["安徽", "安徽"], "1"], ["110000", ["北京", "北京"], "1"], ["500000", ["重庆", "重慶"], "1"], ["350000", ["福建", "福建"], "1"], ["620000", ["甘肃", "甘肅"], "1"], ["440000", ["广东", "廣東"], "1"], ["450000", ["广西", "廣西"], "1"], ["520000", ["贵州", "貴州"], "1"]],
            
            "H-K": [["460000", ["海南", "海南"], "1"], ["130000", ["河北", "河北"], "1"], ["230000", ["黑龙江", "黑龍江"], "1"], ["410000", ["河南", "河南"], "1"], ["420000", ["湖北", "湖北"], "1"], ["430000", ["湖南", "湖南"], "1"], ["320000", ["江苏", "江蘇"], "1"], ["360000", ["江西", "江西"], "1"], ["220000", ["吉林", "吉林"], "1"]],
            
            "L-S": [["210000", ["辽宁", "遼寧"], "1"], ["150000", ["内蒙古", "內蒙古"], "1"], ["640000", ["宁夏", "寧夏"], "1"], ["630000", ["青海", "青海"], "1"], ["370000", ["山东", "山東"], "1"], ["310000", ["上海", "上海"], "1"], ["140000", ["山西", "山西"], "1"], ["610000", ["陕西", "陝西"], "1"], ["510000", ["四川", "四川"], "1"]],
            
            "T-Z": [["120000", ["天津", "天津"], "1"], ["650000", ["新疆", "新疆"], "1"], ["540000", ["西藏", "西藏"], "1"], ["530000", ["云南", "雲南"], "1"], ["330000", ["浙江", "浙江"], "1"]]
        };
        var text=""
        for(var i in e){
            for(var k=0,l=e[i].length;k<l;k++){
                //e[i][k][1].splice(1,1)
                var prv= e[i][k][1][0]
                e[i][k][1]=prv
                
            }
        }
        var json=document.querySelector("#json")
        json.innerText=JSON.stringify(e)
        }
    </script>
</head>
<body>
    <p id="json"></p>
</body>
</html>
PHP中文网


建议这里换个思路想:去除对象中的最深层次数组的第二个项目
既然这样,直接用循环枚举打印删除即可

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号