摘要: new Array(100), 这个数组就有[undefined, undefined, ...100个] ,那么久有99个空隙(,) join是用join(分隔符) 把这99个空隙代替了 // join 叠加几次的方法 function beishuStr(str, n){ return new 阅读全文
posted @ 2016-02-18 09:55 bronana 阅读(287) 评论(0) 推荐(0) 编辑
摘要: var arr = [1,2,3,4,5,1,2,3,4,5]; // 判断是否是数组 // ES5提供Array.isArray, isArray是Array构造器上面的 console.log(Array.isArray(arr)); // true // 2,用 [] instanceof A 阅读全文
posted @ 2016-02-18 09:41 bronana 阅读(146) 评论(0) 推荐(0) 编辑
摘要: var arr = [1,2,3,4,5]; // reduce 不会改变原数组 // 两两相加 var sum = arr.reduce(function(x, y) { return x+y; }); // 判断谁最大 var max = arr.reduce(function(x, y) { 阅读全文
posted @ 2016-02-18 09:20 bronana 阅读(175) 评论(0) 推荐(0) 编辑
摘要: var arr = [1,2,3,4,5]; // 判断每个值是否大于小于某个数字 var flag = arr.every(function(x) { // return x < 3; // flag->false return x < 6; // flag->true }); console.l 阅读全文
posted @ 2016-02-18 09:11 bronana 阅读(1005) 评论(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) 编辑
摘要: 1 /* 2 function Box() { 3 this.a = []; 4 this.fn = function() {} 5 } 6 7 var box1 = new Box(); 8 var box2 = new Box(); 9 box1.a.push(1); 10 box1.a.pus 阅读全文
posted @ 2016-02-16 10:55 bronana 阅读(183) 评论(0) 推荐(0) 编辑