【发布时间】:2019-05-14 02:12:13
【问题描述】:
我有一个数组;
[
{pre_ref_fullname: "", pre_ref_position: "", pre_ref_phone: ""},
{pre_ref_fullname: "", pre_ref_position: "", pre_ref_phone: ""},
{pre_ref_fullname: "", pre_ref_position: "", pre_ref_phone: ""}
]
所以,如果值为空,我想删除元素。如果用户添加了 2 个参考信息,我想得到这样的数据;
[
{pre_ref_fullname: "Name", pre_ref_position: "Job", pre_ref_phone: "Number"},
{pre_ref_fullname: "Name2", pre_ref_position: "Job2", pre_ref_phone: "Number2"}
]
我使用了一些方法,但没有奏效。这是 reduce 的最后一次尝试,$prerefData 有这个数组;
var arr = $prerefData.reduce((result, item) => {
if (item.value != "") {
result.push(item);
}
return result;
}, []);
console.log(arr);
【问题讨论】:
-
你的意思是清空所有属性,对吧?
-
@Eddie 是的所有属性。对不起可怜的郎。 :)
标签: javascript jquery arrays ajax object