array.concat(item…) 浅复制,不会修改原array
|
|
array.join(separator) 返回字符串
|
|
array.pop() 移除array中的最后个元素并返回该元素
|
|
array.push(item…) 把item附加到array的尾部,会修改原来的array,并返回新array的长度
|
|
array.reverse() 反转array里元素的顺序,并返回array本身
|
|
array.shift() 移除array中的第一个元素并返回该元素,如果array是空的,返回undefined
|
|
array.unshift(item…) 添加一个元素到array的开始部分,返回array的长度
|
|
array.slice(start, end) 浅复制[ ),如果start大于array.length,返回一个新的空数组
|
|
arr.splice(start, deleteCount, item…) 该方法从array中移除一个或多个元素,并用新的item替换它们 start是移除元素的开始位置,deleteCount是要移除的个数,item会插入被移除元素的位置,返回一个包含移除元素的数组, 主要用于删除元素
|
|
array.sort(comparefn)
|
|
string.charAt(index) 传入index返回该index的字符串,如果index小于0或者大于string.length,返回一个空字符串
|
|
string.charCodeAt(index) 同上,返回的是该字符的字符码位,index < 0 or index > str.length则返回NaN
|
|
string.indexOf(searchString, position) 在str中按从左往右的顺序查找要找到字符,如果找到返回第一个匹配字符的位置,没有找到返回‘-1’,position为可选参数,从指定的位置开始查找
|
|
sting.localeCompare(that) 类似array.sort比较函数的约定
|
|
string.split(separator, limit) 按照separator把str分割成片段来创建一个字符串数组,limit为可选参数,表示分割的片段数量
|
|