2016年7月4日
摘要: 1.数组的方法 JavaScript中数组有很多方法 如下图所示 push():向数组末尾添加一个或多个元素 unshift(): 向数组的开头添加一个或多个元素 pop(): 删除数组最后一个元素 shift(): 删除数组第一个元素 sort(): 给数组排序 reverse(): 颠倒数组项在 阅读全文
posted @ 2016-07-04 16:45 Befacebook 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 很多时候需要累加数组项的得到一个值(比如说求和)。如果你碰到一个类似的问题,你想到的方法是什么呢?会不会和我一样,想到的就是使用for或while循环,对数组进行迭代,依次将他们的值加起来 比如 或者 接下来看看双方所使用的时间 while: for: 时间对比 接下来使用更好的方法 ES5提供了 阅读全文
posted @ 2016-07-04 16:24 Befacebook 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 1.原型继承 面向对象编程可以通过很多途径实现。其他的语言,比如 Java,使用基于类的模型实现: 类及对象实例区别对待。但在 JavaScript 中没有类的概念,取而代之的是一切皆对象。JavaScript 中的继承通过原型继承实现:一个对象直接从另一对象继承。对象中包含其继承体系中祖先的引用— 阅读全文
posted @ 2016-07-04 00:38 Befacebook 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 使用数组总是会碰到数组的遍历(迭代)操作。说到迭代,可能会立马想起for语句对数组进行迭代 1.其实ES5为数组定义了五个迭代方法 forEach():没有返回值,只是针对每个数组项调用指定的函数(callbackfn) every(): 返回一个布尔值(true或false),判断每个数组项是否符 阅读全文
posted @ 2016-07-04 00:24 Befacebook 阅读(270) 评论(0) 推荐(0) 编辑