摘要: js:闭包 var getNum; function getCounter() { var n = 1; var inner = function () {return n++; } console.log(n); return inner; } //第一步 getNum = getCounter( 阅读全文
posted @ 2017-07-13 18:34 emmmmmm1 阅读(369) 评论(0) 推荐(0) 编辑
摘要: js:filter过滤数组元素 //1.数组取奇数 var arr = [1,2,3,4,5]; var r = arr.filter(function(x){ return x % 2 !== 0; }); //2.删除空字符串 var arr = ['A', 'B', 'C', '', ' ', 阅读全文
posted @ 2017-07-13 16:50 emmmmmm1 阅读(142) 评论(0) 推荐(0) 编辑
摘要: js: map: var arr = [1,2,3,4,5]; var res = arr.map(function(x){ return x * x; }); //res 现在 = [1,4,9,16,25]; 这种写法等同于下面一种写法 function f(x){ return x * x; 阅读全文
posted @ 2017-07-12 09:08 emmmmmm1 阅读(105) 评论(0) 推荐(0) 编辑
摘要: a='ABC';变量赋值时发生了什么 1.在内存中创建一个字符串'ABC' 2.在内存中创建一个变量a指向字符串'ABC' list [] 相当于数组 指向可以变动 str[1,2,3,4] str.insert(1,5) 执行后 str[1,5,2,3,4] append 在最后插入 .pop(x 阅读全文
posted @ 2017-07-09 20:34 emmmmmm1 阅读(141) 评论(0) 推荐(0) 编辑
摘要: md5_file() 生成md5 $zip = new \ZipArchive(); if($zip->open($savepath.$key) TRUE){ $zip ->extractTO($_SERVER['DOCUMENT_ROOT']); } zip 阅读全文
posted @ 2016-08-23 12:02 emmmmmm1 阅读(107) 评论(0) 推荐(0) 编辑
摘要: <?php function func($a, $b) { $line = function ($x) use ($a, $b) { return $a*$x + $b; }; return $line; } $line1 = func(1, 1); $line2 = func(3, 4); $x 阅读全文
posted @ 2016-07-31 21:47 emmmmmm1 阅读(426) 评论(0) 推荐(0) 编辑