Wish you a happy day~(❁´◡`❁)

2016年09月的内容

[ 进击的程序媛 ]

javascript创建对象的7种方式详解

这篇总结摘自《javascript高级程序设计》第六章第2节。 js创建对象的方式一共有7种,我详细翻阅了红皮书后写了篇总结以便加深印象。js创建对象共有7种方式,分别是: 工厂模式 构造函数模式 原型模式 组合模式(原型&构造函数) 动态原型模式 寄生构造函数模式 稳妥构造函数模式 * 工厂模式 * 示例代码: ……继续阅读 »

zoey 1年前 (2016-09-13) 1076浏览 2评论 0个赞

[ 进击的程序媛 ]

利用splice简化数组操作

最近做项目的时候遇到了一个问题,就是需要将指定位置的元素插入到指定位置,相应的元素后移一位。比如 m=5,n=2,数组是[0,1,2,3,4,5,6,7,8,9] 移动之后的数组就成了[0, 1, 5, 2, 3, 4, 6, 7, 8, 9]。 然后我就很直接的编写了如下代码,简化一下就是: JavaScript ……继续阅读 »

zoey 1年前 (2016-09-07) 722浏览 0评论 0个赞

[ 进击的程序媛 ]

记一个遍历数组时经典的算法错误

最近做项目的时候遇到了一个数组过滤的问题,在记录列表数据的时候数据总是不正确,怎么也看不出问题来,最后还是老大一语道破,轻飘飘的给我指出了一个经典的算法错误。其实道理很简单,但是就是容易犯错… 原数据太复杂,简化一下就是这样子: JavaScript var array = [{ ……继续阅读 »

zoey 1年前 (2016-09-02) 739浏览 0评论 4个赞