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字符串方法、数组方法整理相关推荐

  1. Js 字符串属性及方法

    Js 字符串属性及方法 本文记录下字符串相关属性及方法,参考文档 MDM String. 一.语法: 'hello world' "hello world" "中文&qu ...

  2. js mysql替换_JavaScript_js使用正则实现ReplaceAll全部替换的方法,JS 字符串有replace() 方法。但这 - phpStudy...

    js使用正则实现ReplaceAll全部替换的方法 JS 字符串有replace() 方法.但这个方法只会对匹配到的第一个字串替换. 如下例: New Document var str = " ...

  3. php 字符串转换xml,php 数组转xml字符串、xml字符串转数组方法案例

    数组转xml字符串方法:两种方法/** * 数组转xml字符串方法1 * @param  arary $data 数组数据 * @param  boolean $type 是否需要根节 */ func ...

  4. js字符串截取的方法

    js字符串截取的方法:截取至倒数第二位 var str = "abc,dfg,jkl"; 一: data = str.substr(0,str.length-1); 二: data ...

  5. js some every数组方法的区别与详解

    js some every数组方法的区别于详解 前言 一.some方法 二.every() 方法 总结 前言 在开发中对数组数据的常规操作我们会经常遇到一些必要的操作 例如:要检测数组中的元素是否满足 ...

  6. JS字符串补全方法padStart()和padEnd()简介

    一.关于字符串补全 在JS中,字符串补全是常用操作,用的比较多的就是时间或者日期前面的补0. 例如,日期,我们多采用4-2-2的表示形式,例如: 2018-07-23 当我们使用时间戳进行月份获取的时 ...

  7. JS字符串转数组和数组转字符串

    JS字符串转数组 var str = "abc,abcd,aaa"; arr = str.split(",");// 在每个逗号(,)处进行分解. consol ...

  8. JS 数组转字符串,字符串转数组方法汇总

    文章目录 将数组转换为字符串 join方法 tostring方法 toLocaleString 两个数组相加 将字符串转换为数组 string.slice(start[, end]) [...stri ...

  9. js字符串转数组,转对象方法

    1.数组转字符串 join var aArr = [1,2,2,2,2,3]var sStr = null;sStr = aArr.join("-");console.log(sS ...

  10. js 字符串属性和方法

    1.JS字符串特点 ECMAScitpt中的字符串是不可变的,字符串一旦创建,他的只就不能改变.要改变某个变量保存的字符串,首先要销毁原来的字符串,然后再用另一个包含新值的字符串填充该变量. 2.JS ...

最新文章

  1. 【AJAX】JavaScript的面向对象
  2. Java面试题及答案整理( 2022年最新版,持续更新)
  3. Java 常用代码汇总
  4. iOS-APP提交上架流程(新手必看!2016年3月1日最新版)
  5. python能用来做什么有意思的事情-用 Python 自动化办公能做到哪些有趣或有用的事情?...
  6. laravel 学习总结
  7. 洛谷P2351 [SDOi2012]吊灯 【数学】
  8. java webservice 验证_SOAP header验证WebService接口的访问权限
  9. 浅说position定位及z-index使用
  10. java数组元素的默认值_数组元素默认的初始值都是什么?
  11. android 命令截图,Android截图命令screencap与视频录制命令screenrecord
  12. 基于YOLO的实时目标检测。包括Windows平台运行演示软件、模型网络和结构、模型推理和封装原始代码。
  13. cdrx4自动排版步骤_教你用CorelDRAW X4轻松排出干净整齐段落
  14. 专业思维导图软件 Mindjet MindManager 2021下载
  15. 【转自心声】华为眼中管理者的18种惰怠行为
  16. Eclipse中使用SQL server 2008数据库以及实现eclipse与数据库的连接和操作数据库
  17. Mac Gradle 5.0安装
  18. AI算法之Encoder-Decoder 和 Seq2Seq
  19. 杭州学军中学信友队趣味网络邀请赛 总结
  20. 【ubuntu】Ubuntu系统下安装石墨文档

热门文章

  1. Nginx+Php-fpm+MySQL+Redis源代码编译安装指南
  2. Spark源码走读10——Spark On Yarn
  3. Mr.J--Javascript表格创建 模糊搜索 关键词搜索
  4. MOSS 工作流 vs2008+win2008
  5. SpringBoot和Ajax通信
  6. SQLAlchemy 简单笔记
  7. CSS中可以和不可以继承的属性
  8. CNI portmap插件实现源码分析
  9. eclipse常用窗口和功能总结
  10. 在block中使用self