@interface 使用此注解可以进行自定义注解,类名即为注解名。自定义注解中只能定义方法,所有方法都是无参无修饰符的,返回值则是基本数据类型、String、Classs、Annotation、Enum或者对应的一位数组。 方法通过default设置默认值。 注解的使用 单方法注解可以直接进行注解 ...
分类:
其他好文 时间:
2019-08-09 23:49:19
阅读次数:
118
map:返回一个新数组,不改变原数组 filter:返回一个新数组,不改变原数组 forEach:只是使用数组元素 slice:选取数组的的一部分,并返回一个新数组 slice(1, 3) slice(1) slice(1, 1) indexOf:搜索数组中的元素,并返回它所在的位置 join:把数 ...
分类:
编程语言 时间:
2019-08-01 16:02:32
阅读次数:
133
引言 StringBuffer类的delete()方法和deleteCharAt()方法都是用来删除StringBuffer字符串中的字符 区别 1.对于delete(int start,int end)这个方法一共有两个参数是int类型的,代表从索引下标start删除字符到索引下标end字符,但是 ...
分类:
其他好文 时间:
2019-07-31 09:17:32
阅读次数:
1129
方法一 利用es5的arr.reduce(callback[, initialValue])实现 var arr1 = [[0, 1], [2, 3], [4, 5]]; var arr2 = arr1.reduce(function (a, b) { return a.concat(b)} ); ...
分类:
编程语言 时间:
2019-07-30 11:12:07
阅读次数:
115
伪数组(类数组):无法直接调用数组方法或期望length属性有什么特殊的行为,不具有数组的push,pop等方法,但仍可以对真正数组遍历方法来遍历它们。典型的是函数的argument参数,还有像调用getElementsByTagName,document.childNodes之类的,它们都返回No ...
分类:
编程语言 时间:
2019-07-29 00:06:52
阅读次数:
98
ES5新增:(IE9级以上支持)1、forEach():遍历数组,无返回值,不改变原数组。2、map():遍历数组,返回一个新数组,不改变原数组。3、filter():过滤掉数组中不满足条件的值,返回一个新数组,不改变原数组。4、reduce():让数组的前后两项进行某种计算,然后返回其值,并继续计 ...
分类:
编程语言 时间:
2019-07-27 09:23:27
阅读次数:
89
1.1 布尔值 1.2 数字 1.3 字符串 JavaScript程序的另一项基本操作是处理网页或服务器端的文本数据。 像其它语言里一样,我们使用 string表示文本数据类型。 和JavaScript一样,可以使用双引号( ")或单引号(')表示字符串。 1.4 数组 方法一 TypeScript ...
分类:
其他好文 时间:
2019-07-19 12:38:49
阅读次数:
88
Array.sort()方法用于数组排序,但是最近遇到了个问题,就是字符串数组排序结果不正确。从网上查解决方案的过程中,还发现数值之间排序也是有问题的。 之前发现字符串的localCompare()方法还是挺靠谱的,至少日期类字符串排序之前用着还是很靠谱的,今天发现这个方法也不行。最终的解决方案是: ...
分类:
编程语言 时间:
2019-07-15 17:36:01
阅读次数:
132
这是学习java的第二周,又这样不知不觉的结束了 上周想要学习的这一周也都做到了,可是觉得进度有些慢了,学习了: 1. 接口和抽象类; 2. 集合与数组; 3. 方法的定义; 4. 递归算法; 5.对象和数据管理; 跟着视频教程学习并测试了视频上的代码,测试代码期间不乏这里哪里的小问题,是不熟练和不 ...
分类:
编程语言 时间:
2019-07-14 09:33:26
阅读次数:
119