JS实现textarea通过换行或者回车把多行数字分割成数组并且去掉数组中空的值

2018-10-29 34 遇你温柔如初

删除数组指定的某个元素

var msg = " "; //textarea 文本框输入的内容
var emp = [ ];  //定义一个数组,用来存msg分割好的内容

1. 首先可以给JS的数组对象定义一个函数,用于查找指定的元素在数组中的位置,即索引,代码为:

//封装移除方法
Array.prototype.remove = function(val) {
var index = this.indexOf(val);

if (index > -1) {


this.splice(index, 1);

}
 };

2.吧textarea 的值 msg  通过换行或回车把多行数字分割成数组,并用emp保存

this.emp = this.msg.split(/[(\r\n)\r\n]+/);

3.循环数组中所有元素,如果有等于空值得就将这个空值删掉。

for(let i=0; i<this.emp.length; i++){
if(emp[i] === ""){


emp.remove(emp[i]);

}
}

总结

以上所述是小编给大家介绍的JS实现textarea通过换行或者回车把多行数字分割成数组并且去掉数组中空的值,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

展开阅读全文

更多Javascript文章

用js实现的检测浏览器和系统的函数
Apr 09 53
Jquery 基础学习笔记之文档处理
May 29 44
了解jQuery技巧来提高你的代码
Jan 08 49
基于javascript实现全国省市二级联动下拉选择菜单
Jan 28 43
vue.js异步上传文件前后端实现代码
Aug 22 48
JS使用对象的defineProperty进行变量监控操作示例
Feb 02 49
利用PHP实现递归删除链表元素的方法示例
Oct 23 49
手机访问当前页面