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