겹쳐쓰기, 겹쳐쓰기, 문자열 다시 쓰기

2972 단어
그룹 제거
            // 
            distinct(data) {
                let arr = data
                let result = []
                let obj = {}

                for (let i of arr) {
                    if (!obj[i]) {
                        result.push(i)
                        obj[i] = 1
                    }
                }
                return result
            },

대상 제거
            // 
            arrObjDel_repeat(data,someKey){
                let arr = data;
                let result = [];
                let obj = {};
                for(let i =0; i){
                    if(!obj[arr[i][someKey]]){
                        result.push(arr[i]);
                        obj[arr[i][someKey]] = true;
                    }
                }
                return result;
            }

문자열 새 방법
String.raw({ raw: 'test' }, 0, 1, 2);
// 't0e1s2t'

//  
String.raw({ raw: ['t','e','s','t'] }, 0, 1, 2);
 ,String.raw() 。

String.raw = function (strings, ...values) {
  let output = '';
  let index;
  for (index = 0; index < values.length; index++) {
    output += strings.raw[index] + values[index];
  }

  output += strings.raw[index]
  return output;
}

 
전재 대상:https://www.cnblogs.com/hzx-5/p/11489800.html

좋은 웹페이지 즐겨찾기