繁体   English   中英

仅将一个对象的值复制到另一个非属性的javascript

[英]Copy only value of one object to another not property javascript

var defaults = {
CrfFlag: null,
Table: null,
Config: { DS: null, UserID: null, Password: null }
}

var opts = {
CrfFlag: "temp",
Table: "t1",
foo: "Foo"
}

我想要如下结果:我不想在结果对象中添加foo

var result = {
CrfFlag: "temp",
Table: "t1",
Config: { DS: null, UserID: null, Password: null }
}

我只是尝试下面的代码($ .extend),但它不能满足我的要求

var result = $.extend({}, defaults, opts);
<br/>
result = {
CrfFlag: "temp",
Table: "t1",
foo: "Foo",
CABIDBConfig: { DS: null, UserID: null, Password: null }
}

提前致谢

var defaults = {CrfFlag:null,Table:null,Config:{DS:null,UserID:null,Password:null}}

var opts = {CrfFlag:“ temp”,表:“ t1”,foo:“ Foo”} var result = {CrfFlag:“ temp”,表:“ t1”,Config:{DS:null,UserID:null,密码:null}}这是覆盖行为的正确方法

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM