博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js json 特定条件删除 增加 遍历
阅读量:4452 次
发布时间:2019-06-07

本文共 823 字,大约阅读时间需要 2 分钟。

    <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>

转载于:https://www.cnblogs.com/yinggu/p/4369160.html

你可能感兴趣的文章
算法笔记_075:蓝桥杯练习 最短路(Java)
查看>>
TCP的三次握手/建立连接
查看>>
Python 教程阅读笔记(一):使用解释器
查看>>
运算符重载
查看>>
SDWebImage 新版接口使用方法
查看>>
简单的jQuery检测注册用户名
查看>>
DataTable导出为word,excel,html,csv,pdf,.txt
查看>>
android ListView详解
查看>>
软件工程 第一次作业
查看>>
Content Server HA搭建
查看>>
vue-textarea 自适应高度
查看>>
(2)数据结构——线性表(链表)实现
查看>>
[leetCode]Linked List Cycle I+II
查看>>
leetcode中的python学习
查看>>
sqlserver打开对象资源管理器管理的帮助文档的快捷键
查看>>
JBOSSAS 5.x/6.x 反序列化命令执行漏洞(CVE-2017-12149)
查看>>
Zookeeper zkui-zookeeper图形化管理工具
查看>>
java运行时内存分类
查看>>
为什么说 Git 比 SVN 更好
查看>>
1.基础数据类型的初识 字符串 bool 整型 if else elif
查看>>