文章目录
前言
本篇文章将会结束typescript中我认为比较重要的知识点的总结。主要的内容是String,Array,Map对象和TypeScript 对象
一、String对象
- String对象属性
属性&描述 | 实例 |
---|---|
constructor:对创建对象的函数的引用 | var str1 = new String(“这是字符串”);consloe.log(str1.constructor) //function String(){[native code]} |
length:返回字符串的长度 | 省略 |
prototype:允许您向对象添加属性和方法 | 实例如下 |
<script type="text/javascript">
function Person(){
this.name = 张三分,
this.age = 34;
}
Person.prototype.address = "北京";
var p = new Person();
console.log(p.age,p.name); //34 “张三分”
console.log(p.address); //北京
</script>
2.String方法
方法 | 描述 |
---|---|
charAt() |
返回在指定位置的字符 |
concat() | 连接两个或者更多字符串,并返回新的字符串 |
indexOf() |
返回某个指定的字符串在字符串中首次出现的位置 |
lastIndexOf() | 从后向前搜索字符串,并从起始位置(0)开始计算返回字符串最后出现的位置 |
match() |
查找找到一个或者多个正则表达式的匹配 |
replace() |
替换与正则表达式匹配的子串 |
serch() | 检索与正则表达式相匹配的值 |
slice() |
提取字符串的片段,并在新的字符串中返回被提取的部分 |
split() |
把字符串分割为子字符串数组 |
substr() |
从起始索引号提取字符串中指定数目的字符 |
substring() |
提取字符串中两个指定的索引号之间的字符(不包括后一个索引所指的数值) |
toLowerCase() |
把字符串转化为小写 |
toString() |
返回字符串 |
toUpperCase() |
把字符串转化为大写 |
valueOf() | 返回指定字符串对象的原始值 |
<script type=