JS中常用的一些方法
1.数组方法
1.push() 数组后面添加一项或者多项 方法返回新数组的长度
参数:一个或多个
2.pop() 数组的后面删除一项 , 方法返回最后一项
参数:0个
3.unshift() 数组前面添加一项或多项, 方法返回新数组的长度
参数:一个或多个
4.shift()数组前面删除一项, 返回第一项
参数:0个
5. sort() 数组排序
参数:function(a,b){return a-b}
升序:function(a,b){return a-b}
降序:function(a,b){return b-a}
var arr=['刘子豪','陈浩然','刘博','李永林']
arr.sort(function (a,b) {return a-b})
arr.sort(function (a,b) {return b.localeCompare(a)})
console.log(arr);
6.reverse() 将数组倒叙排列 方法的返回时反正后的数组
没有参数
7.concat() 数组的连接 方法返回拼接后的新数组
原数组不发生改变
8.slice() 从原数组中获取子数组
方法返回 获取到的子数组 原数组不发生改变
两个参数:
参数一:开始获取到的位置
参数二:结束获取的位置(可以)
9.splice() 数组的增删改查
方法的返回:删除的项组成的数组
一个参数:开始删除的位置 表示删除
二个参数:
参数一:开始删除的位置
参数二:删除的个数
三个参数:表示替换
参数一:开始删除的位置
参数二:删除的个数
参数三:替换的内容
三个参数以上都表示替换
10.join()将数组转换成字符串
var arr=['刘子豪','陈浩然','刘博','李永林']
var a=arr.join("+");
console.log(a,arr);
2.string方法
charAt(); 查找指定索引对应的字符
charCodeAt(); 查找指定索引对应的Unicode编码
concat(); 字符串拼接 ps:(参数多个)
var str="hello world";
var str1="lover";
var b=str.concat(str1); //str+str1
indexOf(); 查找指定字符对应的索引
ps: 两个参数,第一个参数是要查找的字符
第二个参数是开始查找的位置
查找不到返回-1
lastIndexOf();查找指定字符对应的索引(从后往前)
substr(); 从原字符串中获取子串
ps:两个参数 ,第一个参数开始获取的索引
第二个参数获取的个数(不传默认获取到最后)
substring();从原字符串中获取子串
ps:两个参数 , 第一个参数开始获取的索引
第二个参数结束时的索引(不包括第二个参数)
slice();从原字符串中获取子串
ps:两个参数 , 第一个参数开始获取的索引
第二个参数结束时的索引(不包括第二个参数)
toUpperCase(); 小写转换成大写
toLowerCase(); 大写转换成小写
split();将字符串以指定字符分割成数组
var str="hello world!";
var b=str.split("o");//["hell", "w", "rld!"]
var str="a";
var b="b";
var c=b.localeCompare(b); //比目标字符小返回 -1
//比目标字符大返回1
console.log(c); //和目标字符串相等返回0
本文主要介绍了JavaScript中常用的数组方法和String对象的方法,包括但不限于数组操作和字符串操作,帮助开发者更好地理解和运用这些功能。
8497





