亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

我的代碼,測試通過

function arraysSimilar(arr1, arr2){

? ? ? ? ? ? var t_arr_type1 = Object.prototype.toString.call(arr1).toString().toLowerCase(),

? ? ? ? ? ? t_arr_type2 = Object.prototype.toString.call(arr2).toString().toLowerCase();

? ? ? ? ? ? console.log(t_arr_type1 + 'arr2 :'+t_arr_type2);

? ? ? ? ? ? if(t_arr_type1 == t_arr_type2 && t_arr_type1.indexOf('array')!=-1){


? ? ? ? ? ? ? ? try{

? ? ? ? ? ? ? ? ? ? if(arr1.length != arr2.length){

? ? ? ? ? ? ? ? ? ? ? ? return false;

? ? ? ? ? ? ? ? ? ? }else{

? ? ? ? ? ? ? ? ? ? ? ? var arr1Type = getArrayAllType(arr1),

? ? ? ? ? ? ? ? ? ? ? ? arr2Type = getArrayAllType(arr2);

? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? if(arr1Type.length==arr2Type.length){

? ? ? ? ? ? ? ? ? ? ? ? ? ? for(var j = 0;j<arr1Type.length;j++){

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? if(arr1Type.indexOf(arr2Type[j])==-1){

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? return false;

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? ? ? ? ? ? ? return true;

? ? ? ? ? ? ? ? ? ? ? ? }else{

? ? ? ? ? ? ? ? ? ? ? ? ? ? return false;

? ? ? ? ? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? }


? ? ? ? ? ? ? ? }catch(e){

? ? ? ? ? ? ? ? ? ? console.log(arr1);

? ? ? ? ? ? ? ? ? ? console.log(arr2);

? ? ? ? ? ? ? ? }


? ? ? ? ? ? ? ??

? ? ? ? ? ? }else{

? ? ? ? ? ? ? ? return false;

? ? ? ? ? ? }

? ? ? ? }

? ? ? ??

? ? ? ? function getArrayAllType(arr){

? ? ? ? ? ? var arrType = [];


? ? ? ? ? ? for(var i=0;i<arr.length;i++){

? ? ? ? ? ? ? ? var tmp_type = Object.prototype.toString.call(arr[i]).toString().toLowerCase();

? ? ? ? ? ? ? ? if(tmp_type.indexOf('number')!=-1){

? ? ? ? ? ? ? ? ? ? arrType.push('number');

? ? ? ? ? ? ? ? }else if(tmp_type.indexOf('string')!=-1){

? ? ? ? ? ? ? ? ? ? arrType.push('string');

? ? ? ? ? ? ? ? }else if(tmp_type.indexOf('function')!=-1){

? ? ? ? ? ? ? ? ? ? arrType.push('function');

? ? ? ? ? ? ? ? }else if(tmp_type.indexOf('array')!=-1){

? ? ? ? ? ? ? ? ? ? arrType.push('array');

? ? ? ? ? ? ? ? }else if(tmp_type.indexOf('null')!=-1){

? ? ? ? ? ? ? ? ? ? arrType.push('null');

? ? ? ? ? ? ? ? }else if(tmp_type.indexOf('undefined')!=-1){

? ? ? ? ? ? ? ? ? ? arrType.push('undefined');

? ? ? ? ? ? ? ? }else if(tmp_type.indexOf('boolean')!=-1){

? ? ? ? ? ? ? ? ? ? arrType.push('boolean');

? ? ? ? ? ? ? ? }else if(tmp_type.indexOf('object object')!=-1){

? ? ? ? ? ? ? ? ? ? arrType.push('object');

? ? ? ? ? ? ? ? }else if(tmp_type.indexOf('date')!=-1){

? ? ? ? ? ? ? ? ? ? arrType.push('date');

? ? ? ? ? ? ? ? }else {

? ? ? ? ? ? ? ? ? ? arrType.push('other');

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ??

? ? ? ? ? ? }

? ? ? ? ? ? console.log(arrType);

? ? ? ? ? ? return arrType;

? ? ? ? }


正在回答

3 回答

電腦端寫筆記的時候 ?把截屏勾上

0 回復 有任何疑惑可以回復我~
#1

Gean01 提問者

非常感謝!
2017-08-14 回復 有任何疑惑可以回復我~

沒有,只是給其他人參考。

我只是不知道怎么像別人那樣貼出來而已,所以放到了這里

0 回復 有任何疑惑可以回復我~

對呀,然而怎么了

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript深入淺出
  • 參與學習       281094    人
  • 解答問題       1054    個

由淺入深學習JS語言特性,且解析JS常見誤區,從入門到掌握

進入課程

我的代碼,測試通過

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號