我们知道,Array.prototype.slice.call(arguments)能将具有length属性的对象转成数组,除了IE下的节点集合(因为ie下的dom对象是以com对象的形式实现的,js对象与com对象不能进行转换)如:1 var a={length:2,0:'first',1:'se...
分类:
编程语言 时间:
2015-03-04 18:22:32
阅读次数:
142
如果说GO语言的数组为静态长度的数组,那么切片(slice)则为动态长度的数组一、基于数组创建切片1、存在一个整型数组intArr:=[10]int{1,2,3,4,5,6,7,8,9,10},那么下面的slice就是数组切片varslice[]int=intArr[3:7]从图中可以看出切片从数组的第4个元素开始读取数据,直至第8..
分类:
编程语言 时间:
2015-03-04 06:22:39
阅读次数:
279
来51cto已经很多年,就是没怎么写文字,今天来一篇介绍JS的,文章篇幅不是很大,大部分内容是我参考了别人的博客后经过自己理解,自己整理的。方便自己以后回顾知识。文中涉及到javascript中的Array对象的slice()、call()、apply();slice()方法,在我之前做的项目中,有两种数..
分类:
移动开发 时间:
2015-03-03 19:01:42
阅读次数:
135
文章篇幅不是很大,大部分内容是我参考了别人的博客后经过自己理解,自己整理的。方便自己以后回顾知识。文中涉及到javascript中的Array对象的slice()、call()、apply();slice()方法,在我之前做的项目中,有两种数据类型下用到过。第一种是string类型的,还有一种是Ar...
分类:
编程语言 时间:
2015-03-03 13:34:37
阅读次数:
187
经测试,D2.067b1与go 1.4.2 的运算速度基本持平。go经过一年的发展,虽然刚刚自举,虽然编译速度、文件大小逊于D,但运算速度比以前有了很大提升。
另外,go的slice、map在使用过程中,毕竟没有D的slice、关联数组方便好用(或许这也是go速度提升的原因之一?)。...
分类:
其他好文 时间:
2015-02-27 10:13:20
阅读次数:
150
一、JavaScript 中 slice 、substr 和 substring的区别:1: String.slice(start,end): 一个新的字符串。包括字符串 stringObject 从 start 开始(包括 start)到 end 结束(不包括 end)为止的所有字符.2: Str...
分类:
Web程序 时间:
2015-02-26 09:43:02
阅读次数:
174
一、GO语言的类型GO语言中内置了如下基础类型:整型:byte(int8)、int16、int、uint等浮点型:float32、float64复数类型:complex64、complex128布尔类型:bool字符类型:rune字符串:string错误类型:error同时GO语言也支持下面的复合类型:指针数组切片:slice集合:map通..
分类:
编程语言 时间:
2015-02-17 23:51:18
阅读次数:
428
function insertionSort(array) { if (Object.prototype.toString.call(array).slice(8, -1) === 'Array') {//等价于 (array instanceof Array) 判断是否为数组 ...
分类:
编程语言 时间:
2015-02-17 15:16:52
阅读次数:
165
JS-call和apply(一)博客分类:Web前端-JS语言核心callapplythis 作者:zccst 2014-6-10昨天对Array.prototype.slice.call(arguments);还是不太理解,不知道为什么slice调用时,可以将arguments切为数组。今天理解c...
分类:
移动开发 时间:
2015-02-13 11:17:13
阅读次数:
281
//格式化时间【参数是一个字符串,格式类似于 /Date(1425027069000)/ 】function formatDate(n) { var s = n.slice(6, 21); dt = new Date(parseInt(n.slice(6, 21))); var y...
分类:
Web程序 时间:
2015-02-13 09:43:29
阅读次数:
342