刪除號碼我有一個數組:從字符串數組
var array = ["0CS", "0CR", "1CR", "1AR"]
我想從每個字符串中刪除號碼,就變成:
["CS","CR","CR","AR"]
有沒有更有效的方法比這(純粹在JS)?
var noNumberArray = []
for(var item in array){
noNumberArray.push(array[item].replace(/\d+/,""));
}
array = noNumberArray;
使用'for'而不是'for-in'會更有效率,並且可以說更加正確。此外,你並沒有改變陣列。你正在創建一個新的數組。這在某些情況下可能會有所不同。 –