【问题标题】:How to delete a specific item form json data by usnig a button in java script如何使用java脚本中的按钮从json数据中删除特定项目
【发布时间】: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->从时间?或者两者都是从星期一开始的?还是从星期一开始?

标签: javascript arrays json


【解决方案1】:

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

 delete arr.Mon.from;

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

  arr.Mon.from = new Date(); 

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

arr.Mon.from = null; 

【讨论】:

    猜你喜欢
    • 2018-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多