Xiaolong

Results 6 comments of Xiaolong

```js function fn(arr1, arr2) { let i = 0; return arr1 .reduce((acc, item) => { if (item.startsWith(arr2[i])) { return acc.concat(item); } return acc.concat(arr2[i++], item); }, []) .concat(arr2[i]); } console.log( fn(["A1",...

```js Number.isInteger = function (val) { return typeof val === "number" && ~~val === val; }; ```

不用递归 ```js Array.prototype.flat = function (depth = 1) { let newArr = [...this]; while (depth--) { for (let i = 0; i < newArr.length; i++) { if (newArr[i] instanceof Array)...

```js function get(target, path, defaultValue) { let keys = path.replace(/\[(\d+)\]/g, ".$1").split("."); return keys.reduce((t, key) => (t || {})[key], target) ?? defaultValue; } ```

```js var pipe = function (value) { let stack = []; let proxy = new Proxy( {}, { get(target, prop, receiver) { if (prop === "get") { return stack.reduce((x, fn)...