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

 更新时间:2018年10月29日 11:31:20   作者:遇你温柔如初  
这篇文章主要介绍了JS实现textarea通过换行或者回车把多行数字分割成数组并且去掉数组中空的值的相关资料,需要的朋友可以参考下

删除数组指定的某个元素

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通过换行或者回车把多行数字分割成数组并且去掉数组中空的值,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • js数组如何添加json数据及js数组与json的区别

    js数组如何添加json数据及js数组与json的区别

    在JSON中,有两种数据结构:对象和数组。本篇文章给大家介绍js数组如何添加json数据以及js数组和json的区别,涉及到js json数组添加相关知识,感兴趣的朋友可以参考下本篇文章
    2015-10-10
  • 微信小程序实现滴滴导航tab切换效果

    微信小程序实现滴滴导航tab切换效果

    这篇文章主要为大家详细介绍了微信小程序实现滴滴导航tab切换效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • JavaScript 异步调用框架 (Part 6 - 实例 & 模式)

    JavaScript 异步调用框架 (Part 6 - 实例 & 模式)

    我们用了5篇文章来讨论如何编写一个JavaScript异步调用框架(问题 & 场景、用例设计、代码实现、链式调用、链式实现),现在是时候让我们看一下在各种常见开发情景中如何使用它了。
    2009-08-08
  • three.js 入门案例详解

    three.js 入门案例详解

    本篇文章主要介绍了three.js 入门案例详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-01
  • nodejs读取本地中文json文件出现乱码解决方法

    nodejs读取本地中文json文件出现乱码解决方法

    在本篇文章中我们给大家分享了关于nodejs读取本地中文json文件出现乱码的解决方法,需要的朋友们可以学习下。
    2018-10-10
  • js去掉数组中undefined及空字符串、null两种方法例子

    js去掉数组中undefined及空字符串、null两种方法例子

    这篇文章主要给大家介绍了关于js去掉数组中undefined及空字符串、null的两种方法例子,文中还介绍了undefined与null之间的区别,通过代码介绍的非常详细,需要的朋友可以参考下
    2024-04-04
  • JavaScript创建数组的方法详解

    JavaScript创建数组的方法详解

    这篇文章主要为大家介绍了JavaScript创建数组的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-12-12
  • javaScript代码飘红报错看不懂?读完这篇文章再试试

    javaScript代码飘红报错看不懂?读完这篇文章再试试

    这篇文章主要介绍了javaScript代码飘红报错看不懂?读完这篇文章再试试,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • taro开发微信小程序的实践

    taro开发微信小程序的实践

    这篇文章主要介绍了taro开发微信小程序的实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • js百度地图滚轮缩放所在点偏移问题解决

    js百度地图滚轮缩放所在点偏移问题解决

    本文主要介绍了js百度地图滚轮缩放所在点偏移问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02

最新评论