JihuYu
JihuYu
> 我开始也这么理解:第二个参数需要的范围是2~36之间,如果小于 2 或者大于 36,则 parseInt() 将返回 NaN。但是parseInt(5,4),第二个参数在[2,36]之间,但是结果依旧返回NaN啊。 > 所以后俩返回NaN,我们是不是又两种角度可以理解呢? parseInt(string, radix) string为字符串,radix为介于2-36之间的数。使用者告诉这个函数string(比如11)是radix(比如2)进制的,函数将固定返回string以十进制时显示的数(3)。
```javascript function union(arr1, arr2) { const temp = {}, result = [] for (let i = 0; i < arr1.length; i++) { for (let j = 0; j < arr2.length;...
```javascript class LazyManClass { constructor(name) { this.taskList = [] this.name = name console.log(`Hi I am ${name}`) setTimeout(() => { this.next() }, 0) } eat (name) { this.taskList.push(() => { console.log(`I...
```javascript function answer(arr) { for (let i = arr.length - 1; i >= 0; i--) { if (arr[i] === 0) { arr.splice(i, 1) arr.push(0) } } } ```
[虚拟 DOM 到底是什么?](https://juejin.im/post/5d085ce85188255e1305cda1)
PS:你的判断输赢逻辑有bug吧,[2][4],[3][3],[4][2],[5][1],[6][0]不会判断为赢
> 概念上我觉得没啥问题,具体在业务上有啥应用的地方吗(尤其是前端)? > > 2.14补充 > 对象的深拷贝 > 数组扁平化