javascript中数组array及string的方法总结
一、array的方法总结
会更改原来的的数组
push、unshift方法,返回length。增加值得就返回length,其他返回该元素
pop,shift返回该元素
reverse返回该元素
splice(start,deleteCount,addItem...),从原数组中删除和增加,返回删除的数组
不会改变原来的数组,返回新的数组
concat,join,slice(start,end)
记住这3个是返回新数组,其他的会改变原来的数组
二、Sting的方法总结
不对原始值做改变,都是返回一个新的String或者其他的值。
1、需要记住的是string.match(regexp不带g)与regexp.exec(string)的结果相同。
如果带捕获分组,下标为0匹配的子字符串,下标为1分组1捕获的文本
如果带g标示,string会生成包含所有匹配的数组(除捕获分组外);正则的exec,可以一步一步的向下判断走,判断是不是null.
reg的lastIndex都有。
2、string.slice(start,end),end参数等于你要取的最后一个字符的位置+1,如果想得到从位置p开始的第n个字符,就用string.slice(p,p+n)
string.substring和array.slice方法一样
3、进行替换或者分组的可以用正则
string.split(separator,limit),limit可以限制被分割的片段数量,正则有没有g一样
string.replace(searcdhValue,replaceValue),searcdhValue正则如果带g,会替换所有的匹配,如果没有则仅仅替换第一个匹配。
如果是一个字符串,值在第一个出现的地方被替换
学习是一个循序渐进的过程,不停的总结,不停的学习,才会有质的突破,最近一直在总结一些关于javascript的东西,希望自己和大家都能再上一个台阶吧。
相关文章
- JavaScript两种数组去重方法「建议收藏」
- JavaScript数组方法总结
- JavaScript Array splice() 方法
- 如何在JavaScript中使用数组方法:Mutator方法[通俗易懂]
- JavaScript 数组常用属性和方法(上)
- Javascript-判断是否为数组的5种方法
- 分享 20 个 Javascript 中的数组方法,收藏
- javascript删除数组中某个元素的方法详解编程语言
- JavaScript数组的uniq方法
- javascript数组的方法集合
- JavaScript数组问题解决的多种方法
- JavaScript函数、方法、对象代码
- JavaScript验证浏览器是否支持javascript的方法小结
- javascript打印内容方法小结
- 为javascript添加String.Format方法
- javascript的Document属性和方法集合
- JavaScript转换农历类实现及调用方法
- JavaScript中数组对象的那些自带方法介绍
- JavaScript模拟类机制及私有变量的方法及思路
- C#javascript读写Cookie的方法
- javascript数组操作总结和属性、方法介绍
- javascript跨域的4种方法和原理详解
- JavaScript数组深拷贝和浅拷贝的两种方法
- javascript生成随机数的方法
- javascript数组去重方法终极总结
- JavaScript字符串对象toUpperCase方法入门实例(用于把字母转换为大写)
- 创建、调用JavaScript对象的方法集锦
- 深入探密Javascript数组方法
- javascript正则表达式使用replace()替换手机号的方法
- JavaScript闭包函数访问外部变量的方法