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

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

求簡潔的優質代碼

能把實現的代碼分享一下嗎?總感覺自己代碼寫的比較繁瑣

正在回答

3 回答

我 也是 看了 別人 的 受到 ?了 啟發 可能 有 比 我 的 更好 的 代碼額

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

// 可以看下我的

function arraysSimilar(arr1,arr2){

function fn(o){
return o.map(function(o){ // 遍歷 每個 數組 的 值 全部 遍歷 完 返回 新 的 數組
return Object.prototype.toString.call(o); // 轉換 值 的 類型 以 字符串 形式
}).sort().join(''); // 對 數組 里 的 值 進行 unicode 字符 集 排序 然后 把 數組 變成 字符串 在 把 作為 他值返回
}

// ?先 判斷 arr1 和 arr2 是不是 數組

// 如果 是 比較 他們 長度

// ?假設 都 一樣 則 執行 函數 對比 判斷 他們 是否 相等

// 思路 是 把 數組 里的 值 都 轉換 成 類型 字符串 然后 在 對比 他們 想不想 等
return ?arr1 instanceof Array&&arr2 instanceof Array&&arr1.length===arr2.length?fn(arr1)===fn(arr2):false;
}

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

補充:是arraysSimilar函數的代碼

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

舉報

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

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

進入課程

求簡潔的優質代碼

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

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

幫助反饋 APP下載

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

公眾號

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