嗨说我有一个对象如下
{ID:'1',Name:'Some name',Notes:'NOTES'}
和另一个对象
{junk:'lll'}
我需要输出
{ ID: '1', Name: 'Some name', Notes: 'NOTES', junk: 'lll' }
以下是我尝试过的代码
var objIssues = [
{ID:'1',Name:'Some name',Notes:'NOTES'}
];
objIssues[objIssues.length] = {junk:'lll'};
console.log(objIssues)
我得到的输出是
[ { ID: '1', Name: 'Some name', Notes: 'NOTES' },
{ junk: 'lll' } ]
我被困在这里任何有关这方面的帮助都会有所帮助。
答案 0 :(得分:2)
使用Jquery.Extend方法
$.extend( object1, object2 );
答案 1 :(得分:0)
试试这个。希望这对你有用
var data1="{ID:'1',Name:'Some name',Notes:'NOTES'}" ;
var data2="{junk:'lll'}";
data1=data1.concat(data2);
答案 2 :(得分:0)
var data1 = {ID:'1',Name:'Some name',Notes:'NOTES'} ;
var data2 = {junk:'lll'}, key;
for (key in data2) {
if (data2.hasOwnProperty(key)) data1[key] = data2[key]
}
答案 3 :(得分:0)
你可以这样做:
var data1 = {ID:'1', Name:'Some name', Notes:'NOTES'};
var data2 = {junk: 'lll'};
var datakeys = keys(data2);
var i;
for (i =0; i < datakeys.length; i++) {
var k = datakeys[i];
data1[k] = data2[k];
}
console.log(data1);