进入个人博客 Eighteen Blog
$scope.gop.pictTypeArr = $.grep($scope.gop.pictTypeArr, function (x) { return $.trim(x).length > 0; });
在这里我是在angular中使用的。平时我们可以这样
Arr = $.grep(Arr, function (x) { return $.trim(x).length > 0; });
这里总共使用了两个jq的方法分别是 grep()和trim()
$.grep(arr,function(){}) 用来查找满足过滤函数的数组元素。原始数组不受影响。只有当function的返回值为true时,该项才会存放在新数组返回。$.trim(str)的作用是去掉字符串首尾空格,用法是包裹字符串就行。