js字符串方法、数组方法整理
push 向数组末尾添加一项 返回值为数组的长度;
pop 删除数组最后一项;
unshift 向数组开头增加一项;
shift 删除数组第一项;
splice 删除数组中的值:1 splice(n,m)从n开始 删除m个;返回下标n~m ;
2 splic(n) 从n开始删除到末尾;
3 splice(n,m,x)从n开始删除m个,用x替换;
4 splice(n,0,m) 把x增加到n前面;
5 splice(arr.length,0,n) 向末尾加n
数组的截取和拼接
slice(n,m)从数组n开始截取到m处,将找到的全部以新数组返回,原来数组不变。
slice(n)从n开始一直找到末尾,
slice(0)克隆原数组并返回
concat 把两个数组拼接,原数组不变 :arr1.concat(arr2)
toString 把数组转化为字符串;
join 按照一个分隔符拼接字符串 arry.join("+");
eval() 把字符串变为js表达式执行 eval(arr,join("+"))
revese()把数组倒过来排序;
sort() 给数组进行排序(10以内进行排序),大于10用以下方法:
arr.sort(function(a,b){return a-b})
以下 方法只有在标准浏览器下兼容IE6~IE8不兼容
indexOf /lastIndexOf ,字符串中也有这两个方法,全兼容:当前内容在数组涨第一次出现的位置的索引,若没有返回-1,有的话返回索引值;
forEach/map 都是用来遍历数组中的每一项。
ary.forEach(function(item,index) {console.log(item,index);} )
item,当前数组这一项的值,index这一项的索引;
字符串方法
substr(n,m)从索引n开始截取m个;
substring(n,m)从索引开始截取到m处(不包含m)
slice(n,m)同substring
indexOf /lastIndexOf 字符在字符串中首次/最后一次出现的位置的索引值;
replace(n,m)替换
toUpperCase toLowerCase 大小写转换
split(分隔符)将字符串按照指定字符分割为数组。
charAt 返回指定位置字符。
转载于:https://www.cnblogs.com/hilxj/p/7398349.html
js字符串方法、数组方法整理相关推荐
- Js 字符串属性及方法
Js 字符串属性及方法 本文记录下字符串相关属性及方法,参考文档 MDM String. 一.语法: 'hello world' "hello world" "中文&qu ...
- js mysql替换_JavaScript_js使用正则实现ReplaceAll全部替换的方法,JS 字符串有replace() 方法。但这 - phpStudy...
js使用正则实现ReplaceAll全部替换的方法 JS 字符串有replace() 方法.但这个方法只会对匹配到的第一个字串替换. 如下例: New Document var str = " ...
- php 字符串转换xml,php 数组转xml字符串、xml字符串转数组方法案例
数组转xml字符串方法:两种方法/** * 数组转xml字符串方法1 * @param arary $data 数组数据 * @param boolean $type 是否需要根节 */ func ...
- js字符串截取的方法
js字符串截取的方法:截取至倒数第二位 var str = "abc,dfg,jkl"; 一: data = str.substr(0,str.length-1); 二: data ...
- js some every数组方法的区别与详解
js some every数组方法的区别于详解 前言 一.some方法 二.every() 方法 总结 前言 在开发中对数组数据的常规操作我们会经常遇到一些必要的操作 例如:要检测数组中的元素是否满足 ...
- JS字符串补全方法padStart()和padEnd()简介
一.关于字符串补全 在JS中,字符串补全是常用操作,用的比较多的就是时间或者日期前面的补0. 例如,日期,我们多采用4-2-2的表示形式,例如: 2018-07-23 当我们使用时间戳进行月份获取的时 ...
- JS字符串转数组和数组转字符串
JS字符串转数组 var str = "abc,abcd,aaa"; arr = str.split(",");// 在每个逗号(,)处进行分解. consol ...
- JS 数组转字符串,字符串转数组方法汇总
文章目录 将数组转换为字符串 join方法 tostring方法 toLocaleString 两个数组相加 将字符串转换为数组 string.slice(start[, end]) [...stri ...
- js字符串转数组,转对象方法
1.数组转字符串 join var aArr = [1,2,2,2,2,3]var sStr = null;sStr = aArr.join("-");console.log(sS ...
- js 字符串属性和方法
1.JS字符串特点 ECMAScitpt中的字符串是不可变的,字符串一旦创建,他的只就不能改变.要改变某个变量保存的字符串,首先要销毁原来的字符串,然后再用另一个包含新值的字符串填充该变量. 2.JS ...
最新文章
- 【AJAX】JavaScript的面向对象
- Java面试题及答案整理( 2022年最新版,持续更新)
- Java 常用代码汇总
- iOS-APP提交上架流程(新手必看!2016年3月1日最新版)
- python能用来做什么有意思的事情-用 Python 自动化办公能做到哪些有趣或有用的事情?...
- laravel 学习总结
- 洛谷P2351 [SDOi2012]吊灯 【数学】
- java webservice 验证_SOAP header验证WebService接口的访问权限
- 浅说position定位及z-index使用
- java数组元素的默认值_数组元素默认的初始值都是什么?
- android 命令截图,Android截图命令screencap与视频录制命令screenrecord
- 基于YOLO的实时目标检测。包括Windows平台运行演示软件、模型网络和结构、模型推理和封装原始代码。
- cdrx4自动排版步骤_教你用CorelDRAW X4轻松排出干净整齐段落
- 专业思维导图软件 Mindjet MindManager 2021下载
- 【转自心声】华为眼中管理者的18种惰怠行为
- Eclipse中使用SQL server 2008数据库以及实现eclipse与数据库的连接和操作数据库
- Mac Gradle 5.0安装
- AI算法之Encoder-Decoder 和 Seq2Seq
- 杭州学军中学信友队趣味网络邀请赛 总结
- 【ubuntu】Ubuntu系统下安装石墨文档