js常用方法

字符串

toUpperCase

toUpperCase()把一个字符串全部变为大写:

toLowerCase

toLowerCase()把一个字符串全部变为小写:

indexOf

indexOf()会搜索指定字符串出现的位置:

substring

substring()返回指定索引区间的子串:

数组

indexOf

与String类似,Array也可以通过indexOf()来搜索一个指定的元素的位置:

slice

slice()就是对应String的substring()版本,它截取Array的部分元素,然后返回一个新的Array:

push和pop

push()向Array的末尾添加若干元素,pop()则把Array的最后一个元素删除掉:

unshift和shift

如果要往Array的头部添加若干元素,使用unshift()方法,shift()方法则把Array的第一个元素删掉:

sort

sort()可以对当前Array进行排序,它会直接修改当前Array的元素位置,直接调用时,按照默认顺序排序:

reverse

reverse()把整个Array的元素给掉个个,也就是反转:

splice

splice()方法是修改Array的“万能方法”,它可以从指定的索引开始删除若干元素,然后再从该位置添加若干元素:

concat

concat()方法把当前的Array和另一个Array连接起来,并返回一个新的Array:

join

join()方法是一个非常实用的方法,它把当前Array的每个元素都用指定的字符串连接起来,然后返回连接后的字符串:

多维数组

如果数组的某个元素又是一个Array,则可以形成多维数组,例如:

操作符

如果我们要检测xiaoming是否拥有某一属性,可以用in操作符:

要判断一个属性是否是xiaoming自身拥有的,而不是继承得到的,可以用hasOwnProperty()方法:

JSRUN前端笔记, 是针对前端工程师开放的一个笔记分享平台,是前端工程师记录重点、分享经验的一个笔记本。JSRUN前端采用的 MarkDown 语法 (极客专用语法), 这里只属于前端工程师。