pre1ude
pre1ude

嗯 懂了 {}+[] 要看你是将当 expression 还是 statement >As to why you're seeing different results for the {} + [] case: When using it as a function argument, you're forcing the...
```js const list2Tree = (list) => { let root = { id: 0, name: 'root', children: [] } let cache = { 0: root }; while(list.length) { let cur =...
```js var str = "1,2,3,5,7,8,10,12,13,14,100,102" var fn = (arr) => { let tmp = []; let j, k; for (let i = 0; i < arr.length; i++) { j =...
```js var findMedianSortedArrays = function(nums1, nums2) { return find2Middle(nums1, nums2) } var findMiddle = (arr) => { let L = arr.length if (L < 3) return sum(arr)/L newArr = arr.slice(1,...
缺点就是可能会出现字符被遮盖不全的情况 比如中英文混杂
```js const PromiseRace = (iterable)=>{ return new Promise((resolve, reject) => { for (const p of iterable) { Promise.resolve(p).then(resolve).catch(reject) } }) } ```