如何使用java脚本中的按钮从json数据中删除特定项目

Posted

技术标签:

【中文标题】如何使用java脚本中的按钮从json数据中删除特定项目【英文标题】:How to delete a specific item form json data by usnig a button in java script 【发布时间】:2018-11-15 20:13:00 【问题描述】:

如何使用 javascript 从 JSON 中删除特定项目

A主要是我想删除Mon->点击按钮后不时为空

const arr = 
    "Mon": [
        
          "from": "08:00 AM",
          "to": "09:00 AM"
        ,
        
          "from": "06:00 PM",
          "to": "07:00 PM"
        
      ],

    "Sun": [
        
        "from": "",
        "to": ""
        ,
        
        "from": "",
        "to": ""
        
    ]
;

const arr = 

    "Mon": [
        
          "from": "08:00 AM",
          "to": "09:00 AM"
        ,
        
          "from": "06:00 PM",
          "to": "07:00 PM"
        
      ],
      
    "Sun": [
        
        "from": "",
        "to": ""
        ,
        
        "from": "",
        "to": ""
        
    ]
;

它不工作请帮助我

【问题讨论】:

输出与输入相同 你试过什么?您的预期输出是什么? @AnkitAgarwal,主要是我想删除Mon 当问题陈述很简单时,很难提供解决方案,"it doesn't work"。请edit您的问题更完整地描述您预期会发生什么以及这与实际结果有何不同。请参阅 How to Ask 以获取有关什么是好的解释的提示。 @MihaiAlexandru-Ionut OP 说`删除星期一->从时间`这意味着删除星期一?或删除Mon->从时间?或者两者都是从星期一开始的?还是从星期一开始? 【参考方案1】:

我是 Javascript 的新手,但我认为您使用的 const 应该是 var。然后您可以通过如下所述的删除完全删除对象:

 delete arr.Mon.from;

或者让它为空,你可以使用

  arr.Mon.from = new Date(); 

或者让它为空,你可以使用

arr.Mon.from = null; 

【讨论】:

以上是关于如何使用java脚本中的按钮从json数据中删除特定项目的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Swift 删除 coredata 中的特定记录?

使用纯 Java 脚本单击旁边的按钮后如何删除每个项目

如何从 Spring Boot 中的 JSON 数组中删除元素? [关闭]

如何从 Reactjs 中的 json 服务器中删除数据

单击仅使用 JavaScript 从 JSON 获取的表数据中的按钮时引用特定行

从按钮中删除边框