将Javascript值提高一个级别-使key:object:key只是object:key
我有以下javascript对象:将Javascript值提高一个级别-使key:object:key只是object:key,javascript,Javascript,我有以下javascript对象: {"475":{"proposed_submission_date":"20/Sep/2018","pk":"475"}, "512":{"proposed_submission_date":"20/Sep/2018","pk":"512"}} 我想删除'475'和'512'键,以便输出为: { {"proposed_submission_date":"20/Sep/2018","pk":"475"}, {"proposed_submi
{"475":{"proposed_submission_date":"20/Sep/2018","pk":"475"},
"512":{"proposed_submission_date":"20/Sep/2018","pk":"512"}}
我想删除'475'和'512'键,以便输出为:
{
{"proposed_submission_date":"20/Sep/2018","pk":"475"},
{"proposed_submission_date":"20/Sep/2018","pk":"512"}
}
这在Javascript中可能吗
我试过几种方法,但都没能奏效
obj = Object.keys(your_JSON_OBJ).map((key)=>{
return your_JSON_OBJ[key]
}
这将返回子对象的数组。您将无法将它们移动到具有数组结构的对象中,因为您现在在子元素之外没有“key:value”的“key”部分
<script>
let a = {"475":{"proposed_submission_date":"20/Sep/2018","pk":"475"},
"512":{"proposed_submission_date":"20/Sep/2018","pk":"512"}};
console.log(a);
let myArray = [];
for (var property in a) {
myArray.push( a[property]);
}
console.log(myArray);
</script>
这将返回子对象的数组。您将无法将它们移动到具有数组结构的对象中,因为您现在在子元素之外没有“key:value”的“key”部分
<script>
let a = {"475":{"proposed_submission_date":"20/Sep/2018","pk":"475"},
"512":{"proposed_submission_date":"20/Sep/2018","pk":"512"}};
console.log(a);
let myArray = [];
for (var property in a) {
myArray.push( a[property]);
}
console.log(myArray);
</script>
设a={“475”:{“建议提交日期”:“2018年9月20日”,“pk”:“475”},
“512”:{“拟议提交日期”:“2018年9月20日”,“pk”:“512”};
控制台日志(a);
让myArray=[];
for(a中的var属性){
push(一个[property]);
}
log(myArray);
设a={“475”:{“建议提交日期”:“2018年9月20日”,“pk”:“475”},
“512”:{“拟议提交日期”:“2018年9月20日”,“pk”:“512”};
控制台日志(a);
让myArray=[];
for(a中的var属性){
push(一个[property]);
}
log(myArray);
如果要查找注释中建议的对象数组,可以使用Object.values()
var obj={
“475”:{“拟议提交日期”:“2018年9月20日”,“pk”:“475”},
“512”:{“拟议提交日期”:“2018年9月20日”,“主键”:“512”}
}
console.log(Object.values(obj))
如果要查找注释中建议的对象数组,可以使用Object.values()
var obj={
“475”:{“拟议提交日期”:“2018年9月20日”,“pk”:“475”},
“512”:{“拟议提交日期”:“2018年9月20日”,“主键”:“512”}
}
console.log(Object.values(obj))
除非您希望顶层是数组,否则对象中不能有没有键的值?请提供您尝试的代码示例,因为其他注释提到您要查找的是对象数组。对象中不能有没有键的值,除非您希望顶层是一个数组?请提供您尝试的代码示例,因为其他注释提到您正在寻找的是一个对象数组。