js 常用方法总结

1、string

charAt(index):返回指定位置的字符。

concat(str1,str2,...):用于连接两个或多个字符串,未改变原字符串,返回连接后的新字符串。

indexOf(str):返回指定字符串在在原字符串中首次出现的位置,未找到则返回-1,区分大小写。

lastIndexOf(str):用法与indexOf相同,只是返回子串最后一次出现的位置。

includes(str):用于判断是否包含指定的子字符串,包含返回true ,不包含则返回false。

replace(searchStr,replaceStr):用指定字符串替换搜索字符串,返回替换后的字符串,不改变原字符串。

search(str):返回指定字符串的位置,未找到返回-1,用正则可以实现忽略大小写检查。

slice(start,end):提取从start(包含)到end(不包含)之间的字符串,start 、end为负表示从末尾开始。

split(separator,limit):将字符串按照分隔符separator分割成数组,当指定limit时则限定了返回数组的最大长度。

substr(start,length):从start位置开始提取指定数量length的字符串,不改变原字符串。

substring(start,end):提取从start(包含)到end(不包含)之间的字符串,只有start参数则提取从start到字符串末尾所有字符串。

2、array

concat(arr1,arr2,...):连接两个或多个数组,不改变原数组,只返回连接后的数组。

every(function(value,index,arr)):用于检测数组所有元素是否符合指定条件(函数),value必须,不改变原数组且不对空数组进行检查。

fill(value,start,end):使用value替换原数组元素,start、end可选,指定填充的开始和结束位置索引。

filter(function(value,index,arr)):创建一个新数组,数组中元素是通过函数检测的原数组中元素。

includes(str,startIndex):判断数组中是否包含指定元素str,包含返回true,否则返回false。startIndex 可选,开始判断的位置 默认0。

indexOf(str):返回数组中某个指定元素第一次出现的位置,没有则返回-1。

lastIndexOf(str):返回数组中某个指定元素最后一次出现的位置,没有则返回-1。

isArray(arr):判断对象是否为数组,是则返回true。

join(separator):将数组中所有元素转成一个字符串。separator:分割符 ,默认逗号。

keys():用于从数组创建一个包含数组键的课迭代对象。

pop():用于删除数组最后一个元素,并返回删除的元素,改变了原数组。

push(str,.....):向数组末尾添加元素str,返回新数组的长度,改变了原数组。

reverse():颠倒数组中元素位置,返回颠倒顺序后的数组。

shift():删除并返回数组的第一个元素,改变了原数组长度。

slice(start,end):返回从start(包含)到end(不包含)之间的元素,不改变原数组。

sort(function):对数组进行排序,直接在原数组上排序,function可选。

splice(index,count,item1,...):用于添加或删除数组中元素,index:添加或删除元素位置  count:删除元素个数  item1:添加元素  删除元素时返回被删除元素组成的数组。

unshift(item1,...):向数组开头添加元素,返回新数组长度,改变了原数组。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Array数组方法 本质上,数组属于一种特殊的对象。typeof运算符会返回数组的类型是object。由于数组...
    kevision阅读 520评论 0 0
  • 1.手机类型判断 2.返回字符串长度,汉子计数为2 3.获取url中的参数 4.js绑定事件适用于任何浏览器的元素...
    谢梦扬_阅读 248评论 0 0
  • 本文目录第一部分:常用字符串方法1.查找字符串 indexOf(substr, [start]) lastInde...
    前端辉羽阅读 328评论 0 13
  • 经常我们在做项目的时候,难免会对数组进行一些增删改查的操作,数组中一些常用的操作有哪些呢?下面这篇博客是对...
    rebirth重生A阅读 620评论 0 7
  • 数组的排序 sort()方法排序问题。 sort()方法是Array原型链上自带的方法。 默认排序顺序是根据字符串...
    无迹落花阅读 603评论 1 0