function?arraysSimilar(arr1,?arr2){????????????
????var?count?=?0;????????????
????if?(arr1.length?===?arr2.length)?{????????????????
????????arr1.forEach(function?(x)?{????????????????????
????????????switch(typeof?x)?{????????????????????????
????????????????case?"number":????????????????????????
????????????????case?"string":????????????????????????
????????????????case?"boolean":????????????????????????
????????????????case?"undefined":????????????????????????
????????????????case?"function":????????????????????????????
????????????????????var?result?=?arr2.some(item?=>?(typeof?item)?===?(typeof?x));????????????????????????????
????????????????????if?(result?===?true)?{????????????????????????????????
????????????????????????count++;????????????????????????????
????????????????????}????????????????????????????
????????????????????break;????????????????????????
????????????????case?"object":????????????????????????????
????????????????????var?result?=?objRec(x);????????????????????????????
????????????????????result?=?arr2.some(item?=>?item?===?result);????????????????????????????
????????????????????if?(result?===?true)?{????????????????????????????????
????????????????????????count++;????????????????????????????
????????????????????}????????????????????????????
????????????????????break;????????????????????
??????????????????}????????????????
????????????});????????????????
????????????if?(count?===?arr1.length)?{???????????????
??????????????return?true;????????????????
????????????}????????????????
????????????else?{??????????????????
??????????????return?false;????????????????
????????????}????????????
????}????????????
????return?false;????????
}????????
function?objRec(x)?{????????????
????if?(x?===?null)?{????????????????
????????return?null;????????????
????}????????????
????else?if?(x?instanceof?Date)?{????????????????
????????return?Date;????????????
????}????????????
????else?if?(x?!=?null?&&?x?===?x.window)?{???????????????
????????return?window;????????????
????}????????
}
2019-03-15
行吧...我自己找到問題了,貌似我代碼哪里出了問題,testData.js的json讀取出錯。
修改了下,運(yùn)行成功,顯示通過。