Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Reactjs中从json服务器删除数据_Javascript_Reactjs_Axios_Localhost_Json Server - Fatal编程技术网

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

Javascript 如何在Reactjs中从json服务器删除数据,javascript,reactjs,axios,localhost,json-server,Javascript,Reactjs,Axios,Localhost,Json Server,JSON数据的链接 如何从JSON数据中删除subjectname 我的密码在这里 http://localhost:3003/CourseList 是我的本地JSON服务器 const deleteSub = async id => { try{ const data = await axios.get("http://localhost:3003/CourseList") //How should I map

JSON数据的链接
如何从JSON数据中删除subjectname 我的密码在这里 http://localhost:3003/CourseList 是我的本地JSON服务器

 const deleteSub = async id => {
        try{
          const data = await axios.get("http://localhost:3003/CourseList")
          //How should I map and delete the subname ???? 
        }
        catch(err){
          console.log(err.message)
        }
      };

可以使用.filter方法执行此操作

const deleteSub = async id => {
        try{
          const data = await axios.get("http://localhost:3003/CourseList")
          const filteredData = data.filter(d => d.id !== id)
          console.log(filteredData)
        }
        catch(err){
          console.log(err.message)
        }
};

您是否尝试过使用
.forEach
循环json并使用
delete
关键字删除所需的密钥?什么json?请在问题中包含所有相关代码,确保它是一个?嗨,OP的问题似乎是删除一个特定的键,而不是过滤整个对象。