摘要: forEach map filter var arr = [1,2,3,4,5,6,7]; var newArr = arr.filter(function(item, index, old) { return index % 3 === 0 || item > 3; }); console.log 阅读全文
posted @ 2016-02-17 18:49 bronana 阅读(110) 评论(0) 推荐(0) 编辑
摘要: // 返回数组片段 var arr = [1,2,3,4,5,6]; console.log(arr.slice(1,3)); // [2, 3] console.log(arr.slice(1)); // [2, 3, 4, 5, 6] console.log(arr.slice(1,-1)); 阅读全文
posted @ 2016-02-17 18:09 bronana 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1 var arr1 = ['a','c','d','b']; 2 console.log(arr1.sort()); // 返回 ['a','b','c','d']; 3 console.log(arr1); // 返回 ['a','b','c','d']; 原数组被修改 4 var arr2 = 阅读全文
posted @ 2016-02-17 17:46 bronana 阅读(1250) 评论(0) 推荐(1) 编辑
摘要: Array 对象方法 方法描述 concat() 连接两个或更多的数组,并返回结果。 join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。 pop() 删除并返回数组的最后一个元素 push() 向数组的末尾添加一个或更多元素,并返回新的长度。 reverse() 颠倒数组中 阅读全文
posted @ 2016-02-17 17:31 bronana 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 1 var man = { 2 "name": "liushuanhua", 3 get age() { 4 return (new Date()).getFullYear() - 1991 5 }, 6 set age(val) { 7 console.log("you can\'t be set 阅读全文
posted @ 2016-02-17 15:59 bronana 阅读(195) 评论(0) 推荐(0) 编辑
摘要: function foo() {} foo.prototype.z = 3; var test = new foo(); test.a=1; test.b=2; console.log("z" in test); // true console.log(test.hasOwnProperty("z" 阅读全文
posted @ 2016-02-17 14:50 bronana 阅读(183) 评论(0) 推荐(0) 编辑