- 博客(5)
- 收藏
- 关注
转载 Js日常笔记之数组
1、Array构造函数有一个很大的问题,就是不同的参数,会导致它的行为不一致,es6好像专门为此对数组有升级 因此,不建议使用new Array生成新数组,直接使用数组字面量[...]是更好的做法。 2、Array.isArray方法用来判断一个值是否为数组。它可以弥补typeof运算符的不足 var a = [1, 2, 3]; typeof a // "obje...
2017-12-27 10:28:00 103
转载 Js日常笔记之变量删除
在Javascript是可以使用delete来手动删除变量,通过这样的方法让GC来回收内存,但在JS中并不是所有的对象都可以被删除的 JS中通过 var\function 声明因含有DontDelete,而不可被删除: var x = 1;delete x; // falsetypeof x; // 1function x(){}delete x; // falsetypeof x;...
2017-12-27 08:55:00 266
转载 Js日常笔记之this
在javascript中自己创建构造函数时可以利用this来指向新创建的对象上。这样就可以避免函数中的this指向全局了,如下 var x = 2; function test(){ this.x = 1; } var o = new test(); alert(x); //2 反之,如果不使用new,只把上面那个函数当做一个普通函数...
2017-12-21 21:54:00 105
转载 C#对象深拷贝
众所周知,c#中的对象存在值类型和引用类型之分,故而对象之间的赋值就存在浅拷贝和深拷贝的概念 网上的深拷贝方法也很多,但是要么写的无比复杂,要么有诸多限制 最终还是选择了反射的方法,虽然都说反射效率太低,但是它毕竟最常见最通用的方法 public static T DeepCopy<T>(T obj) { //如果是...
2017-12-12 15:13:00 108
转载 NPOI(2.1.3)向excel中插入图片,xls文档图片插入成功,xlsx文档图片插入失败
众所周知,NPOI对xls和xlsx两个版本的excel文档的操作并没有一个统一的支持, 程序若想兼容这两个版本的操作,必须根据excel版本分别去调用HSSF和XSSF这两套操作库, 之前一直不明白NPOI为什么不能提供一个统一的操作接口,现在我还是不明白, 也正是因为存在这个区别才导致了现在的问题! 插入图片,代码非常简单, 1 IDrawing patriarch ...
2017-12-05 20:38:00 384
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人