處理數據

js處理數據

<script>
    var infoJson = { "姓名": "name", "性別": "sex", "年齡": "age" };
    var info = { "name": "張三", "age": "18" };
    var handleJson = {};
    for (var key1 in infoJson) {
        handleJson[key1] = "-";
        for (var key2 in info) {
            if (infoJson[key1] == key2) {
                handleJson[key1] = info[key2]
            }
        }
    }
    console.log(handleJson);//{姓名: "張三", 性別: "-", 年齡: "18"}

    var arr = [];
    for (var key3 in handleJson) {
        var _json = {};
        _json.left = key3;
        _json.right = handleJson[key3];
        arr.push(_json)
    }
    console.log(arr);
    // [
    //     { left: "姓名", right: "張三" },
    //     { left: "性別", right: "-" },
    //     { left: "年齡", right: "18" }
    // ]
</script>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章