鍍金池/ 問答/數(shù)據(jù)分析&挖掘  HTML/ 數(shù)組操作問題

數(shù)組操作問題

let arr1 = ['0', 'aaa', 'bbb', '123'];
let arr2 = ['ccc', 'ddd', 'eee', 'fff'];

代碼如上,需求如下:
如果 arr1 中出現(xiàn)數(shù)字,那么arr2中對應(yīng)的下標(biāo)數(shù)組刪除...

例如:

let arr1 = ['aaa', 'bbb'];
let arr2 = ['ddd', 'eee'];
回答
編輯回答
笑忘初
let result = arr2.filter((v, i)=>arr1[i] && /\D/.test(arr1[i]));
console.log(result);
2017年1月2日 13:03
編輯回答
話寡
const getNewArray = (arr1, arr2) => {
  let total = 0;
  arr1.forEach((el, i) => {
    if(/\d/.test(el)) {
      arr2.splice(i - total, 1)
      total++;
    }
  })
  return arr2; 
}
2017年2月3日 02:49