Results 13 comments of syc

问题一 ```javascript function queryFn(arr) { if(!arr.length) return 0 let res = 1 let start = 0 for (let i = 1, len = arr.length; i < len; i++){ if (arr[i]...

```javascript function fun(arr){ const res = [] while(arr.length){ let index = Math.floor(Math.random()*arr.length) res.push(arr.splice(index,1)[0]) } return res } ```

call实现如下,apply类似 ```javascript Array.prototype.call = function(...args){ if(args.length === 0) return new Error('no args error!') const context = args[0] || window context.fn = this const res = context.fn(...args.slice(1)) delete context.fn return res...