柯柯

Results 6 comments of 柯柯

try it? https://zhuanlan.zhihu.com/p/296542499 I'm not good in English, sui bian kan kan~ Steps: ```shell # WINDOWS 10 # clone cra and checkout to old version git clone https://github.com/facebook/create-react-app.git cd ./create-react-app...

```javascript function trim(str) { return str.split(' ').join(''); } var result = trim(' hello world, I am keke. '); console.log(result); // helloworld,Iamkeke. ```

``` // 6 行写完 function buildArray(arr, length, min, max) { var num = Math.floor(Math.random() * (max - min + 1)) + min; if (!arr.includes(num)) { arr.push(num); } return arr.length ===...

```javascript function transoform(str) { var result = str.split(''); result.forEach(function(e, i, a) { if (e === '_') { a[i + 1] = a[i + 1].toUpperCase(); } }); return result.join('').replace(/\_*/g, ''); }...

**事件循环机制和异步有关。** 从阮一峰大佬教程上摘抄的: > # 单线程模型 > > JS 引擎有多个线程,但引擎同时只执行一个任务,其他任务都必须在后面排队,即引擎只在一个线程上运行。这个线程称为主线程。 > > # 事件循环机制 > > JS 本身并不慢,慢的是读写外部数据,比如等待 Ajax 请求返回结果。如果等着 Ajax 返回结果出来,再往下执行,就会耗费很长的时间。所以 JS 设计了一种机制,CPU 可以不管 IO 操作,而是挂起该任务,先执行后面的任务,等到 IO 操作返回了结果,再继续执行挂起的任务。 > >...

```javascript function toggle(str) { var result = str.split(''); result.forEach(function(e, i, a) { a[i] = e === e.toUpperCase() ? a[i] = a[i].toLowerCase() : a[i] = a[i].toUpperCase() }); return result.join(''); } var...