Object.values-从Datatables回调对象中删除不必要的属性或提取数组



我通过form_data = this.api().rows().data();从Datatables数据对象生成,我得到了

来自Datatables(链接中的图像(的阵列的form_data阵列

如果我用console.log(Object.values(form_data));转换它,我得到了这个

form_data(链接中的图像(的对象值

有没有办法删除对象内部的其他属性(函数等(,只会有数组,这应该由Object.values()转换,或者应该以某种方式将form_data的这个数组提取到新的数组变量,其中只有这个数组而没有数组内部的其他特性???

正如@andrewjames提议的。。。我需要在Datatables 中的回调函数中添加.toArray((

drawCallback: function() {
form_data = this.api().rows().data().toArray();
}

之后,Datatables生成干净的对象

请参阅仅具有阵列的数据表中的图像对象

最新更新