程序员依扬

Results 48 comments of 程序员依扬

```js class Example extends React.Component { constructor() { super(); this.state = { val: 0 }; } componentDidMount() { this.setState({val: this.state.val + 1}); console.log(this.state.val); // 第 1 次 log this.setState({val: this.state.val...

如果A 与 B 建立了正常连接后,从未相互发过数据,这个时候 B 突然机器重启,问 A 此时处于 TCP 什么状态?如何消除服务器程序中的这个状态?(超纲题,了解即可)

```js LazyMan('Tony'); // Hi I am Tony LazyMan('Tony').sleep(10).eat('lunch'); // Hi I am Tony // 等待了10秒... // I am eating lunch LazyMan('Tony').eat('lunch').sleep(10).eat('dinner'); // Hi I am Tony // I am eating...

字符串仅由小写字母和 [] 组成,且字符串不会包含多余的空格。 示例一: `'abc' --> {value: 'abc'}` 示例二:`'[abc[bcd[def]]]' --> {value: 'abc', children: {value: 'bcd', children: {value: 'def'}}}`

输入 ```js 1, 2, 3, 5, 7, 8, 10 ``` 输出 ```js 1~3, 5, 7~8, 10 ```

之前写过 2 篇文章,可以参考一二。 1、[【进阶 6\-1 期】JavaScript 高阶函数浅析](https://github.com/yygmind/blog/issues/36#%E6%80%9D%E8%80%83%E9%A2%98) 2、[【进阶 6\-2 期】深入高阶函数应用之柯里化](https://github.com/yygmind/blog/issues/37) 其中第一篇文章给出了前三个功能的实现,并没有覆盖到后面三种。 第二篇文章实现了一个通用的柯里化函数,覆盖实现了所有功能。

实现 1: ```js function currying(fn, length) { length = length || fn.length; // 注释 1 return function (...args) { // 注释 2 return args.length >= length // 注释 3 ?...

@wjryours sum 函数定义的参数长度为 3,调用时参数为 4,所以问题出在这里