目录
数组相关
编号 | 方法 | 描述 |
---|---|---|
1. | concat() | 将两个数组连接起来并返回合并后的结果。 |
2. | copyWithin() | 在数组内复制一个元素序列。 |
3. | every() | 如果数组中的每个元素都满足提供的测试函数,则返回true。 |
4. | fill() | 从指定的开始到结束索引为数组填充静态值。 |
5. | indexOf() | 返回数组中匹配元素的索引,否则返回-1。 |
6. | includes() | 用于检查数组是否包含某个元素。 |
7. | Join() | 将数组的所有元素连接成一个字符串。 |
8. | lastIndexOf() | 返回数组中元素的最后一个索引。 |
9. | Pop() | 删除数组中的最后一个元素。 |
10. | Push() | 向数组添加新元素。 |
11. | reverse() | 反转数组元素的顺序。 |
12. | Shift() | 删除并返回数组的第一个元素。 |
13. | slice() | 在新数组中返回一部分数组的节选。 |
14. | sort() | 用于对数组元素进行排序。 |
15. | splice() | 添加或删除数组中的元素。 |
16. | toString() | 返回数组的字符串表示形式。 |
17. | unshift() | 将一个或多个元素添加到数组的开头。 |
var arr_color_random = [new cc.Color(34, 192, 210), new cc.Color(94, 210, 32)]
// 随机刷新数组
arr_color_random.sort(() => 0.5 - Math.random());
字符串
编号 | 方法 | 描述 |
---|---|---|
1. | charAt() | 返回给定索引的字符。 |
2. | concat() | 返回两个或多个字符串的组合结果。 |
3. | endsWith() | 用于检查一个字符串是否以另一个字符串结尾。 |
4. | includes() | 检查字符串是否包含另一个字符串。 |
5. | indexOf() | 返回从字符串中指定的子字符串第一次出现的位置,否则返回-1。 |
6. | lastIndexOf() | 返回字符串中某个值的最后一次出现的位置。 |
7. | match() | 用于匹配正则表达式和给定的字符串。 |
8. | replace() | 用新的子字符串替换匹配的子字符串。 |
9. | search() | 在正则表达式和字符串之间搜索匹配项。 |
10. | slice() | 返回一个字符串的一部分。 |
11. | split() | 将字符串拆分为子字符串并返回一个数组。 |
12. | substring() | 返回两个给定索引之间的字符串。 |
13. | toLowerCase() | 将字符串的所有字符转换为小写。 |
14. | toUpperCase() | 将字符串的所有字符转换为大写。 |
15. | trim() | 用于修剪字符串开头和结尾的空格。 |
16. | trimLeft() | 用于修剪字符串左侧的空格。 |
17. | trimRight() | 用于修剪字符串右侧的空格。 |
18. | valueOf() | 返回指定对象的原始值。 |
数字计算
枚举
枚举代表 枚举类型。枚举是TypeScript中支持的一种新数据类型。用于定义一组 命名常量,即相关值的集合。TypeScript支持 数字 和 基于字符串 的枚举。我们可以使用 enum 关键字来定义枚举。
Map
TypeScript map是JavaScript ES6 版本中添加的一种新的数据结构。它允许我们以键值对的形式存储数据,并记住键的最初插入顺序,类似于其他编程语言。在TypeScript map中,我们可以使用任何值,无论是作为键还是作为值。
初始化
var map = new Map();
编号 | 方法 | 描述 |
---|---|---|
1. | map.set(key, value) | 用于向map中添加条目。 |
2. | map.get(key) | 用于从map中检索条目。如果键不存在于map中,则返回undefined。 |
3. | map.has(key) | 如果键存在于map中,则返回true。否则,返回false。 |
4. | map.delete(key) | 用于通过键删除条目。 |
5. | map.size() | 返回map的大小。 |
6. | map.clear() | 它从map中删除所有内容。 |