02 2016 档案
摘要:函数声明 function foo () {} 函数表达式 var foo = function () {} (function() {})() var foo = function bar() {} return function () {} 函数声明会被提前 var sum = add(1,2)
阅读全文
摘要:new Array(100), 这个数组就有[undefined, undefined, ...100个] ,那么久有99个空隙(,) join是用join(分隔符) 把这99个空隙代替了 // join 叠加几次的方法 function beishuStr(str, n){ return new
阅读全文
摘要: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
阅读全文
摘要: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) {
阅读全文
摘要: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
阅读全文
摘要: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
摘要:// 返回数组片段 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
摘要: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
摘要:Array 对象方法 方法描述 concat() 连接两个或更多的数组,并返回结果。 join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。 pop() 删除并返回数组的最后一个元素 push() 向数组的末尾添加一个或更多元素,并返回新的长度。 reverse() 颠倒数组中
阅读全文
posted @ 2016-02-17 17:31
bronana
摘要: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
阅读全文
摘要: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"
阅读全文
摘要:###html ``` <div id="box"></div> ``` ###css ``` #box{ width: 100px; height: 100px; background-color: #0f9;} ``` ###js ``` var test = { a: function() {
阅读全文
posted @ 2016-02-16 11:45
bronana
摘要: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
阅读全文

浙公网安备 33010602011771号