Object.values-从Datatables回调对象中删除不必要的属性或提取数组
我通过Object.values-从Datatables回调对象中删除不必要的属性或提取数组,datatables,associative-array,Datatables,Associative Array,我通过form_data=this.api().rows().data()从Datatables数据对象生成数据我得到了 (链接中的图像) 如果我通过console.log(Object.values(form_data))转换它
form_data=this.api().rows().data()从Datatables数据对象生成数据代码>我得到了
(链接中的图像)
如果我通过console.log(Object.values(form_data))转换它我知道了
(链接中的图像)
是如何删除对象内部的其他属性(函数等)的方法,并且只有数组,这应该通过object.values()进行转换
或者应该以某种方式将的数组形式_data
提取到新的数组变量中,其中将只提取数组中没有其他属性的数组???正如@andrewjames所建议的那样。。。我需要在Datatables中的回调函数中添加
drawCallback: function() {
form_data = this.api().rows().data().toArray();
}
在此之后,Datatables会生成一个干净的对象
请参见图询问问题时不应上传的原因。DataTables助手功能可能正是您所需要的。