g.filteredData = g.data;
如果直接像上面一样赋值操作,修改filteredData对象中的值会直接影像到g.data中的值。
可以使用Jquery中的.extend方法进行深度拷贝。
g.filteredData = $.extend(true, {},g.data);
这样filteredData对象中的就是深度拷贝的data对象了。第一个true参数表示深度复制
参考:https://www.runoob.com/jquery/misc-extend.html