在对下拉框的的列表进行赋值,是根据接口返回的数组赋值,例如:

let arr = [null,'晴','阴转小雨','小雪','大雪','阵雨'];

1.使用filter过滤数组中null,undefined,''等值;如下:

let arr = [null,'晴','阴转小雨','小雪',' ','大雪','阵雨',undefined];
let news = arr.filter(function(val){return val && val.trim();
});
console.log(news);

打印结果:

2. 自定义函数来过滤数组中的空值,如下:

//自定义过滤函数
let arr = [null,'晴','阴转小雨','小雪',' ','大雪','阵雨',undefined];
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));

打印结果:

JavaScript 删除数组中为null的元素,过滤数组相关推荐

  1. 动态数组,数组初始化,数组内存释放,向数组中添加一个元素,向数组中添加多个元素,数组打印,顺序查找,二分查找,查找数组并返回地址,冒泡排序,改变数组中某个元素的值,删除一个数值,删除所有,查找含有

     1定义接口: Num.h #ifndef_NUM_H_ #define_NUM_H_ #include<stdio.h> #include<stdlib.h> /**** ...

  2. Javascript中删除数组中重复出现的元素

    今天在做到蓝桥云课中用js进行删除数组中重复出现的元素,自己进行了一点总结: 这里的删除相同元素与c++思想上不同. 在c++中我是通过先按大小排序后,再进行比对然后后往前赋值类似于整体移动前一位,长 ...

  3. JavaScript - 移除数组中的空字符串元素

    移除数组中的空字符串元素 使用 filter 方法对数组进行拷贝,删除空字符串元素,保留其他元素(第 22 ~ 24 行): <!DOCTYPE html> <html>< ...

  4. js删除数组中的某一个元素

    删除数组中的某一个元素,这里写一个普通的办法 首先可以给JS的数组对象定义一个函数,用于查找指定的元素在数组中的位置,即索引,代码为: Array.prototype.indexOf = functi ...

  5. 汇编语言(八)之删除数组中为零的元素

    删除数组中为零的元素 程序运行: 无输出 代码: datas segmentmem dw 10 dup(0h,34h,0h,56h,32h,10h,3h,13h,0h,0h)memCount dw ( ...

  6. java数组删除元素_java删除数组中的某一个元素的方法

    下面小编就为大家带来一篇java删除数组中的某一个元素的方法.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 实例如下: package org.company.proj ...

  7. JavaScript在数组中寻找相同对象元素的问题

    这两天在写项目的时候,我用数组存储对象元素,但是用indexOf方法寻找数组中对象的下标时出现了问题.indexOf方法一直返回-1,即没有找到对象.但我很确定数组中有该对象元素,那究竟是怎么回事呢? ...

  8. pta数据结构实验在数组中查找指定元素_如何从一个数组中查找指定的元素,并返回这个元素在数组中的位置...

    展开全部 和Vector都是使用Objec的数组形式来存储的.当你向这两种类型中增加元素的时候,如果元素的数目超出e68a84e8a2ad62616964757a686964616f313332646 ...

  9. python取数组最后一个元素_Python Json。只获取json数组中的最后一个元素

    我刚开始尝试python,现在我有点左右为难.在 我试图从一个json文档打印,而我只得到数组中的最后一个元素.在[{ "FullMeasure": "1/2 cup&q ...

最新文章

  1. jQuery实例——仿京东仿淘宝列表导航菜单
  2. python大一适合学吗_大一学生是否应该去学习Python?
  3. 周志华《机器学习》课后习题(第七章):贝叶斯分类
  4. 最全python面试题
  5. .NET跨平台之Sake和KoreBuild
  6. 神奇的css3(2)动画
  7. 松下计划摆脱对特斯拉依赖 与其他汽车制造商合作
  8. 33.go 错误处理
  9. Mybatis中mysql blob类型乱码解决
  10. 学Java看什么视频好呢?视频经验大总结
  11. C语言写计算ln()计算式,NTC热敏电阻温度计算方法,Steinhart-Hart方程和B值法(转)...
  12. Word文档自动生成目录方法,一看就会!还会自动更新
  13. 综合分析:市面上的nmn哪个牌子比较好?美国产nmn哪个牌子好?
  14. Why C++ Is Not “Back”
  15. 一个奇鸽船新版本 v1.32
  16. python-day11函数的作用
  17. ansible进阶(五)-handlers-任务发生更改时触发操作
  18. 产品有感之拼多多——社交更优惠的电商平台
  19. 高匿代理,混淆代理,匿名代理,透明代理略解
  20. Android .9

热门文章

  1. CPU—Time Profiler
  2. y5_运五飞机最新改进型号——Y5BG
  3. debian下切换内核
  4. SDN初体验·理论篇(零):SDN与传统网络不得不说的那些事
  5. 英语语音篇 - 特殊发音记录
  6. 开源流媒体服务器ZLMediaKit在Windows上运行、配置、按需拉流拉取摄像头rtsp视频流)并使用http-flv网页播放
  7. WRF后处理/Python处理nc数据与可视化/极坐标网格绘制(Cartopy、netcdf4)——以北极雪水当量数据为例
  8. MySQL 聚集索引(InnoDB)和 非聚集索引(MyISAM) 精讲~两张图彻底搞懂
  9. 论文阅读(3):Image-Based 3D Object Reconstruction:State-of-the-Art and Trends in the Deep Learning Era
  10. 5-29 止跌上涨中,关注明后两天能否创新高点