js json 特定條件刪除 增加 遍歷


    <script type="text/javascript">
        //直接聲明json數據結構
        var myJSONObject = [
            { "ircEvent": "PRIVMSG1", "method": "newURI" },
            { "ircEvent": "PRIVMSG2", "method": "deleteURI" },
            { "ircEvent": "PRIVMSG3", "method": "randomURI" }
        ];
        //JSON.parse("{\"data\":[]}");
        //t[0].a = 11; //改
        //t.remove(0); //刪
        //delete myJSONObject[0];
        //alert(t[0].a.c);
        //myJSONObject.splice(0,2);
        debugger;

        //刪除特定條件的Json數組
        for (var i in myJSONObject) {
            for (var k in myJSONObject[i]) {
                if (myJSONObject[i][k] == "PRIVMSG1") {
                    delete myJSONObject[i];
                    break;
                }
            }
        }

        //向數組中添加
        var arr = {
            "ircEvent": "PRIVMSG4",
            "method": "addURI"
        };
        myJSONObject.push(arr);

        //遍歷Json對象
        var str = "";
        for (var i in myJSONObject) {
            str += myJSONObject[i]["ircEvent"] + "|" + myJSONObject[i]["method"] + ";";
        }
        alert(str);
    </script>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM