JavaScript常用对数组和字符串的操作方法
/ / 点击 / 阅读耗时 3 分钟对字符串的操作方法
| 函数名 | 作用 | 用法 | 
|---|---|---|
| toUpperCase() | 把一个字符串全部变为大写并返回一个新的字符串 | str.toUpperCase(); | 
| toLowerCase() | 把一个字符串全部变为小写并返回一个新的字符串 | str.toLowerCase(); | 
| indexOf() | 搜索并返回指定字符串出现的位置 | str.index(‘Hello’); | 
| substring() | 返回指定索引区间的字符串 | str.substring(0, 2); | 
| length | 返回字符串的长度 | str.length; | 
对数组的操作方法
| 函数名 | 作用 | 用法 | 
|---|---|---|
| length | 返回数组的长度 | arr.length | 
| indexOf() | 搜索并返回指定元素的位置 | arr.indexOf(30) | 
| slice() | 截取数组的一部分并返回新的数组,参数为空时可以复制一个数组 | arr.slice(0, 2); | 
| push() | 向数组末尾添加元素,返回新数组长度 | arr.push(1, 2); | 
| pop() | 删除数组末尾最后一个元素,返回删除的元素 | arr.pop(); | 
| unshift() | 向数组头部添加原素,返回新数组的长度 | arr.unshift(1, 2); | 
| shift() | 删除数组第一个元素,并返回被删除的元素 | arr.shift(); | 
| sort() | 对数组进行排序,改变数组本身 | arr.sort(); | 
| reverse() | 反转数组元素的顺序,改变数组本身 | arr.reverse(); | 
| splice() | 指定位置删除若干元素并添加若干元素(位置,删除元素个数,添加的元素) | arr.splice(2, 0, ‘Google’); | 
| concat() | 连接两个数组,并返回链接后的数组 | arr1.concat(arr2); | 
| join() | 用指定字符串连接一个数组中的元素,并返回连接后的数组 | arr.join(‘-‘); | 
全文完。