arr.filter 2021-07-06

arr.filter((item, index, arr) => arr.indexOf(item, 0) === index )

深拷貝


function deepClone(origin, target) {
      var target = target || {},
          toStr = Object.prototype.toString,
          tpyeArray = '[object Array]';
      for (key in origin) {
        if (origin.hasOwnProperty(key)) {
          if (typeof(origin[key]) === 'object' && origin[key] !== null) {
            toStr.call(origin[key]) === tpyeArray ? target[key] = [] : target[key] = {}
          } else {
            target[key] = origin[key]
          }
        }
      }
      return target
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章