常用js字符串方法学习总结
2024-09-26 07:14:49
2016-06-15
js数组和字符串方法有很多,并且有一部分在使用的过程中有很多方法是很容易被混淆的,今天来总结一下js中数组和字符串的方法。
♦数组(Array)的方法
1.push() 和 pop()
添加数组元素最简单的方法是为新的索引赋值,但是我们也可以通过push()来为数组添加元素,push() 和 pop() 方法主要在数组的末尾增加或删除多个元素。
eg:
var arr = [1,2,3];
arr.push(4); //[1,2,3,4]
arr.pop(4); //[1,2,3]
2.unshif() 和 shift()
方法和行为类似于push() 和 pop(),但不同的是unshift() 和 shift() 分别在数组的开始添加或删除元素。
3.slice() 和 splice()
这组方法只有一个字母的区别,- - 表示我以前经常不懂它们到底在什么时候用。
slice()
var arr = [1,2,3,4,5,6];
arr.slice(0,3); //[0,1,2]
arr.slice(3); //[4,5,6]
arr.slice(2,-1) //[3,4,5]
arr.slice(-3,-2) //[4]
该方法返回指定数组的一个片段或子数组。它的参数可以为一个或两个,当它有两个参数时,分别表示指定片段的开始和结束位置(注:返回的数组不包含第二个参数所指定的元素)。 当它有一个参数时,返回的数组包含从指定位置到数组结尾的所有元素。当参数中有负数时表示数组中最后一个元素的位置。
简单的来说需要注意的是:参数表示起始和结束位置(只有一个参数时表示起始位置),但返回的数组不包括结束位置的元素。参数可以有负数,且-1指定最后一个元素,其余的以此类推。
splice()
该方法是在数组中插入或删除元素的通用方法。slice()方法前两个参数指定了需要删除的数组元素,但紧随其后的任意个参数指定了需要插入到数组中的元素。
splice会修改调用的数组数组而slice() concat()、不会
最新文章
- Javascript事件模型系列(三)jQuery中的事件监听方式及异同点
- CSS Sticky Footer: 完美的CSS绝对底部
- PHP学习笔记十八【构造函数】
- react-native 入门资源合集
- R12 - Error 'Unable to process your transaction. The operating unit is either invalid or it cannot b
- git总结三、关于分支下——团队合作中最重要的合并分支
- mc面试题记录
- div嵌套,常见左右分类栏目
- 关于snowflake算法生成的ID转换为JS的数字类型由于过大导致JS精度丢失的问题
- CentOS6.5 添加开机自启动脚本
- AngularJS中获取数据源的几种方式
- nfs共享文件搭建
- Cocos2d-x学习笔记(十一)动作
- .net Framework使用之 MongoDB
- 【数组】Unique Paths
- Windows UWP开发系列 – MessageDialog 和 ContentDialog
- 总结this指向问题
- C# 小球100米自由落下
- 王立平--eclipse中改动android项目的版本
- c语言学习的第13天1
热门文章
- 20161117__Z
- zabbix3.0.4 部署之七 (zabbix3.0.4 邮件报警) &; 微信报警
- Image放大缩小在放进Imageview
- Cognos10安装注意事项
- Python anaconda links to GOMP_4.0 and throws error
- 解决xftp远程连接中文乱码
- php 使用curl模拟登录人人(校内)网
- VPS/云主机 如何试用远程连接登录主机服务器_
- 设置默认python模块源
- @Transactional 事务管理