2018年8月27日

forEach,for in,for of循环的用法

摘要: 一、一般的遍历数组的方法: 二、用for in的方遍历数组 三、forEach 四、用for in不仅可以对数组,也可以对enumerable对象操作 五、在ES6中,增加了一个for of循环,使用起来很简单 let s = "helloabc"; for(let c of s) { consol 阅读全文

posted @ 2018-08-27 17:51 奔跑吧人生 阅读(282) 评论(0) 推荐(0) 编辑

Iterator 遍历器

摘要: 1、遍历器(Iterator)是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署Iterator接口,就可以完成遍历操作(即依次处理该数据结构的所有成员)。 2、Iterator的作用有三个:一是为各种数据结构,提供一个统一的、简便的访问接口;二是使得数据结构的成员能够按某种次 阅读全文

posted @ 2018-08-27 17:46 奔跑吧人生 阅读(528) 评论(0) 推荐(0) 编辑

js对象的深浅拷贝

摘要: JS数据类型可以分为(ES5,暂时不考虑ES6): 简单数据类型:Number、String、undefined、boolean 复杂数据类型:Object、Array 简单的数据类型,往往是赋值操作,而复杂数据类型是引用操作。 赋值操作我们就不讲了,主要看看引用操作把 明明是对arr2进行的操作, 阅读全文

posted @ 2018-08-27 17:38 奔跑吧人生 阅读(279) 评论(0) 推荐(0) 编辑

async/await 处理异步

摘要: async/ await来发送异步请求,从服务端获取数据,代码很简洁,同时async/await 已经被标准化。 先说一下async的用法,它作为一个关键字放到函数前面,用于表示函数是一个异步函数,因为async就是异步的意思, 异步函数也就意味着该函数的执行不会阻塞后面代码的执行。 写一个asyn 阅读全文

posted @ 2018-08-27 17:26 奔跑吧人生 阅读(4766) 评论(1) 推荐(2) 编辑

导航