javascript中数组array及string的方法总结


Posted in Javascript onNovember 28, 2014

一、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 相关文章推荐
基于jquery自己写tab滑动门(通用版)
Oct 30 Javascript
关于jQuery对象数据缓存Cache原理以及jQuery.data详解
Apr 07 Javascript
JavaScript中instanceof运算符的用法总结
Nov 19 Javascript
css配合jquery美化 select
Nov 29 Javascript
AngularJS快速入门
Apr 02 Javascript
JS实现双击编辑可修改状态的方法
Aug 14 Javascript
javascript时间排序算法实现活动秒杀倒计时效果
Jan 28 Javascript
javascript获取以及设置光标位置
Feb 16 Javascript
jQuery时间验证和转换为标准格式的时间格式
Mar 06 Javascript
vue2.0 父组件给子组件传递数据的方法
Jan 15 Javascript
详解JS实现系统登录页的登录和验证
Apr 29 Javascript
Nuxt.js实战和配置详解
Aug 05 Javascript
20条学习javascript的编程规范的建议
Nov 28 #Javascript
20个实用的JavaScript技巧分享
Nov 28 #Javascript
js获取浏览器基本信息大全
Nov 27 #Javascript
jQuery实现多按钮单击变色
Nov 27 #Javascript
jQuery的ready方法详解
Nov 27 #Javascript
javascript 面向对象封装与继承
Nov 27 #Javascript
javascript制作坦克大战全纪录(2)
Nov 27 #Javascript
You might like
《魔兽争霸3》重制版究竟重制了什么?玩家:这么糊弄真的好吗?
2020/05/04 魔兽争霸
在PHP中养成7个面向对象的好习惯
2010/01/28 PHP
php eval函数用法总结
2012/10/31 PHP
PHP+Mysql+jQuery实现发布微博程序 php篇
2015/10/15 PHP
Laravel框架实现发送短信验证功能代码
2016/06/06 PHP
php获取excel文件数据
2017/04/21 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
客户端脚本中常常出现的一些问题和调试技巧
2007/01/09 Javascript
javascript之卸载鼠标事件的代码
2007/05/14 Javascript
jQuery结合Json提交数据到Webservice,并接收从Webservice返回的Json数据
2011/02/18 Javascript
JavaScript执行效率与性能提升方案
2012/12/21 Javascript
js字符串截取函数substr substring slice使用对比
2013/11/27 Javascript
jQuery文件上传插件Uploadify使用指南
2014/06/05 Javascript
5个可以帮你理解JavaScript核心闭包和作用域的小例子
2014/10/08 Javascript
JavaScript实现重置表单(reset)的方法
2015/04/02 Javascript
jQuery实现的网页竖向菜单效果代码
2015/08/26 Javascript
JS实现自动变化的导航菜单效果代码
2015/09/09 Javascript
Bootstrap实现各种进度条样式详解
2017/04/13 Javascript
js图片加载效果实例代码(延迟加载+瀑布流加载)
2017/05/12 Javascript
php register_shutdown_function函数详解
2017/07/23 Javascript
Vue 将后台传过来的带html字段的字符串转换为 HTML
2018/03/29 Javascript
Vue项目全局配置页面缓存之按需读取缓存的实现详解
2018/08/01 Javascript
重新认识vue之事件阻止冒泡的实现
2018/08/02 Javascript
vue动态注册组件实例代码详解
2019/05/30 Javascript
python列表操作实例
2015/01/14 Python
Python多线程threading和multiprocessing模块实例解析
2018/01/29 Python
python批量查询、汉字去重处理CSV文件
2018/05/31 Python
python 对key为时间的dict排序方法
2018/10/17 Python
pandas 根据列的值选取所有行的示例
2018/11/07 Python
Python 进程操作之进程间通过队列共享数据,队列Queue简单示例
2019/10/11 Python
CSS3中:nth-child和:nth-of-type的区别深入理解
2014/03/10 HTML / CSS
美国瑜伽品牌:Gaiam
2017/10/31 全球购物
暑期教师培训方案
2014/06/07 职场文书
会计系毕业求职信
2014/08/07 职场文书
合理化建议书范文
2015/09/14 职场文书
歌咏比赛口号大全
2015/12/25 职场文书