beary
beary
``` javascript const arr1 = [1, 3, 5]; const arr2 = [2, 4, 5, 6]; // 1. 并集 const arr3 = [...new Set(arr1.concat(arr2))]; // 2. 交集 const set = new...
``` javascript function Solution(arr, k){ const h = [0]; let size = arr.length; let res = []; for(let i = 0; i < arr.length ; i++){ h.push({ value: arr[i], index:...
``` javascript function pipe(...funcs) { return function (value) { return funcs.reduce((currentValue, func) => func(currentValue), value); } } ```
本道题有几个考查的点,上面没有考虑全 1. 可以利用window.location.search获取URL?及以后的部分 2. 如果存在多个相同的解析key,val应该是个数组 3. 对于存在中文字符,需要通过encodeURIComponent进行处理 ``` javascript // let search = window.location.search; let search = "?ie=utf-8&f=8&f=9&rsv_bp=1&tn=44004473_16_oem_dg&wd=mdn%20%E6%80%8E%E4%B9%88%E5%AF%B9%E4%B8%AD%E6%96%87%E8%BF%9B%E8%A1%8Cencode&oq=window.location.search&rsv_pq=80a41f180011305d&rsv_t=c725ldO%2FogrEf83WjL5vA%2B7sQvsvDoA4r8QtXgPXRrlH3PWNenJKQPppP95KZy5IamKx0YmFtVEg&rqlang=cn&rsv_dl=tb&rsv_enter=1&rsv_sug3=31&rsv_sug1=3&rsv_sug7=100&rsv_sug2=0&rsv_btype=t&inputT=4675&rsv_sug4=4675"; search = search.slice(1); let obj = {}; const arr = search.split("&"); arr.forEach((item)...
``` javascript function encode(str){ const encodestr = encodeURI(str); const base64 = btoa(encodestr); return base64; } ```
``` javascript Array.prototype.myFlat = function (deep = Infinity) { let res = []; deep--; this.forEach((item) => { if (Array.isArray(item) && deep >= 0) { res = res.concat(item.myFlat(deep)); } else {...
``` javascript let arr = [ { id: 1, name: "部门1", pid: 0 }, { id: 2, name: "部门2", pid: 1 }, { id: 3, name: "部门3", pid: 1 },...
```javascript Promise.myAll = (promises) => { return new Promise((resolve, reject) => { let idx = 0; const ans = []; promises.forEach((item, index) => { Promise.resolve(item).then( (res) => { ans[index] =...
``` javascript const str = ` 1 21 3 4 5 6 7 8 9 `; /* 多行字符串要用反引号 */ var arr = str.split("\n"); /* 根据换行符分割 */ const res = [];...
``` javascript const arr = new Array(10).fill(1); const arr2 = []; for(let i = 0; i < 10; i++) arr2[i] = 1; const arr3 = [1, 1, 1, 1, 1,...