Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将两个哈希与jquery组合?_Jquery_Hashmap - Fatal编程技术网

如何将两个哈希与jquery组合?

如何将两个哈希与jquery组合?,jquery,hashmap,Jquery,Hashmap,我不想合并或加入两个散列,我想把它们合并成一个散列,就像Ruby的合并方法一样。正如我所说,我想创建散列: { 'a' : 'one', 'b' : '2', 'd' : '3' } 从a和o中,您需要将a和b视为对象而不是数组 a = { 'a': 'one' } o = { 'a': '1', 'b': '2', 'd': '3' } z = $.extend({}, o, a); 演示: 注意:需要查看第一个参数是否为空对象,以及传递的参数的顺序您

我不想合并或加入两个散列,我想把它们合并成一个散列,就像Ruby的合并方法一样。正如我所说,我想创建散列:

{ 'a' : 'one',  'b' : '2', 'd' : '3' }
a
o
中,您需要将
a
b
视为对象而不是数组

a = {
    'a': 'one'
}

o = {
    'a': '1',
    'b': '2',
    'd': '3'
}

z = $.extend({}, o, a);
演示:

注意:需要查看第一个参数是否为空对象,以及传递的参数的顺序

您需要查看
a
b
是否为对象而不是数组

a = {
    'a': 'one'
}

o = {
    'a': '1',
    'b': '2',
    'd': '3'
}

z = $.extend({}, o, a);
演示:


注意:需要查看第一个参数是空对象和传递的参数顺序

这些不是数组,而是对象。所以你说的是你期望的,但不是你得到的?这些不是数组,而是对象。所以你说的是你期望的,但不是你得到的?谢谢,我已经做服务器端的东西很多年了,似乎完全忘记了jquery!或者像这样将
a
附加到
o
$.extend(o,a)谢谢,我做服务器端的东西已经很久了,似乎完全忘记了jquery!或者像这样将
a
附加到
o
$.extend(o,a)