摘要: `splice`方法用于删除、替换、添加数组中的元素,由于参数较多,使用起来容易混淆 另外, 方法对数组进行操作时,会改变原有数组的结构,并生成一个新的数组 可以看到, 方法改变了原有数组list,并且会直接生成一个新数组,而且执行删除、替换、添加操作时,生成的新数组又稍有不同。 综上, 方法很灵活 阅读全文
posted @ 2017-09-18 00:11 coderAngus 阅读(12816) 评论(0) 推荐(0)
摘要: 同一个 origin 下,父页面可以通过 iframe.contentWindow 直接访问 iframe 的全局变量、DOM 树等,iframe 可以也通过 parent/top 对父页面做同样的事情。不同 origin 下,标准的方法是通过 .postMessage() 互相通信,不标准的方法是 阅读全文
posted @ 2017-08-24 19:30 coderAngus 阅读(361) 评论(0) 推荐(0)
摘要: 之前一直处理的是数组的元素去重,但是数组中元素为对象的情况下,去重又一点不一样,利用reduce方法可以很快的就拿到去重之后的数组,而且在去重的过程中还可以对对象进行编辑重组等操作,非常便利 阅读全文
posted @ 2017-08-23 15:40 coderAngus 阅读(1896) 评论(0) 推荐(0)
摘要: 本系列属于阮一峰老师所著的 "ECMAScript 6 入门" 学习笔记 之前为变量赋值只能直接指定值。ES6允许按照一定的模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 数组的的解构赋值 对象的解构赋值 字符串的解构解析 字符串也可以解构赋值。这是因为此时 阅读全文
posted @ 2017-04-07 20:16 coderAngus 阅读(143) 评论(0) 推荐(0)