toUpperCase()把一个字符串全部变为大写:
toLowerCase()把一个字符串全部变为小写:
indexOf()会搜索指定字符串出现的位置:
substring()返回指定索引区间的子串:
与String类似,Array也可以通过indexOf()来搜索一个指定的元素的位置:
slice()就是对应String的substring()版本,它截取Array的部分元素,然后返回一个新的Array:
push()向Array的末尾添加若干元素,pop()则把Array的最后一个元素删除掉:
如果要往Array的头部添加若干元素,使用unshift()方法,shift()方法则把Array的第一个元素删掉:
sort()可以对当前Array进行排序,它会直接修改当前Array的元素位置,直接调用时,按照默认顺序排序:
reverse()把整个Array的元素给掉个个,也就是反转:
splice()方法是修改Array的“万能方法”,它可以从指定的索引开始删除若干元素,然后再从该位置添加若干元素:
concat()方法把当前的Array和另一个Array连接起来,并返回一个新的Array:
join()方法是一个非常实用的方法,它把当前Array的每个元素都用指定的字符串连接起来,然后返回连接后的字符串:
如果数组的某个元素又是一个Array,则可以形成多维数组,例如:
如果我们要检测xiaoming是否拥有某一属性,可以用in操作符:
要判断一个属性是否是xiaoming自身拥有的,而不是继承得到的,可以用hasOwnProperty()方法: