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]);

  }

}

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM