刪除數組指定的某個元素
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]);
}
}