看了一天源码还是没找到解决方案,keep-alive组件接收的children为什么是数组
看了一天源码还是没找到解决方案,有没有路过的大佬赏脸看一下,给菜B亿点点的解答,源码实在看吐了问题keep-alive组件的vnode接收的children为什么是数组,而我抽出来的keep-aliv
顺晟科技
2021-08-26 13:06:10
227
js可以删除数组中的空值有多种方法,下面就来说几种自己常用的,大家参考一下。
js删除数组中空值的方法1、使用 filter 过滤方法来过滤 null,undefined,''等值
JS示例代码:
var arr = ['A', '', 'B', null, undefined, 'C', ' ','D','feiniaomy.com']; var r = arr.filter(function (s) { return s && s.trim(); }); console.log(r);
打印结果:
["A", "B", "C", "D", "feiniaomy.com"]
2、自定义函数来过滤数组中的空值
js代码
var arr = ['A', '', 'B', null, undefined, 'C', ' ','D','feiniaomy.com']; //自定义过滤函数 function trimSpace(array){ for(var i = 0 ;i<array.length;i++) { //这里为过滤的值 if(array[i] == " " || array[i] == null || typeof(array[i]) == "undefined" || array[i] == ' ' ) { array.splice(i,1); i= i-1; } } return array; } console.log(trimSpace(arr));
03
2022-09
03
2022-09
19
2021-09
26
2021-08
04
2021-08
09
2021-07