Javascript 从json中删除编号键

Javascript 从json中删除编号键,javascript,regex,Javascript,Regex,我的json如下所示: { “0”:“很好”, ‘1’:‘棒极了’, '测试':'再次', “bla”:“很好” } 我想得到的是: { '测试':'再次', “bla”:“很好” } 基本上,如果键只是数字,它们就不应该出现在新的json中 有什么干净的方法可以做到这一点吗?可能使用正则表达式和一行程序?不使用正则表达式会更容易吗 看到和 常量源={ “0”:“很好”, ‘1’:‘棒极了’, '测试':'再次', “bla”:“很好” }; const result=Object.fromE

我的json如下所示:

{ “0”:“很好”, ‘1’:‘棒极了’, '测试':'再次', “bla”:“很好” } 我想得到的是:

{ '测试':'再次', “bla”:“很好” } 基本上,如果键只是数字,它们就不应该出现在新的json中


有什么干净的方法可以做到这一点吗?可能使用正则表达式和一行程序?

不使用正则表达式会更容易吗

看到和

常量源={ “0”:“很好”, ‘1’:‘棒极了’, '测试':'再次', “bla”:“很好” }; const result=Object.fromEntriesObject.entriessource.filter[key]=>isNaNkey; console.logresult 简化版

const source={0':'nice','1':'awesome','test':'reach','bla':'good'}; const result=Object.entriessource.reduceAC[key,val]=>{ 如果isNaNkey acc[键]=val; 返回acc; } ,{} console.logresult;