javascript - 复制对象的选定元素
问题描述
我想复制类似于 Object.assign() 的对象元素,但与所有父母一起。
前:
const object = {
a: 1,
b: {
c: 4,
d: 5
}
};
后:
const newObject = {
b: {
c: 4,
}
};
怎么做?
我尝试使用解构 ES6,但只返回{c: 4}
感谢帮助!
解决方案
你可以试试这个
var newObject = JSON.parse(JSON.stringify(object));
然后将其记录到控制台以检查其值
console.log(newObject);
推荐阅读
- sql - 如何查看退货记录
- android-studio - 如何从代码中将文本颜色设置为 Android Studio 中的默认值?
- angular - RxJS mergeMap 等待内部 Observables
- c# - 如何将记录从 gridview 控件传递到 pdf 查看器 Devexpress
- r - R TaskScheduler:在执行任务时在 cmd 控制台上打印文本
- c# - 如何统一检查最近物体的颜色?
- asp.net-mvc - Blazor WebAssembly 可以合并到 .NET Framework 4.8 MVC 站点中吗?
- wso2 - WSO2 Worker Node 脱离 Cluster Loop (V6.5.0)
- vue.js - Linux上的Electron Vue应用程序图标未显示在任务栏上
- python-3.x - 从 python 脚本运行时,powershell 无法识别 ssh