javascript - 如何使用jquery扩展对象

标签 javascript jquery html

这是我的以下代码,

points1 = [{x:'10'},{x:'20',fill:'red'}]
points2 = [{x:'30'},{x:'30'}]

   $.extend(true, points1, {}, points2);

返回的点为 [{x:'30'},{x:'30',fill:'red'}] 但我需要的是,如果点2中没有可用的填充,则应该反射(reflect)出来..

我的预期o/p是points1 = [{x:'30'},{x:'30'}]

如何实现?

最佳答案

你们离得很近。只需替换:

$.extend(true, points1, {}, points2);

与:

$.extend(false, points1, {}, points2);

关于javascript - 如何使用jquery扩展对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36217109/

相关文章:

jquery - 获取 Highcharts 宽度

javascript - 使用钢笔工具在 Canvas 上流畅地绘制一条线,而无需重新绘制所有其他线

javascript - 如何用Javascript解决整个可点击的div?

javascript - 如何通过 grunt 运行 node.js 应用程序?

javascript - 使用 html 输入文件多个选择文件后的事件

jquery - 使用 HTML5 和 jQuery 在单击按钮时获得类似相机的快门闪光效果

html - JSF 使 DataTable 可滚动

javascript - 使用 Lodash 删除数组中的元素

javascript - `ng test` 显示错误 : Can't resolve all parameters for BackendService

javascript - 如何使用 JavaScript 根据其他文本框更新文本框值?