title: 字符串、数组处理方法总结
date: 2017年9月6日 16:09:19
tags: js
categories: 教程
author: "JiaWei"
String转Array
let str = "Hello";
let arr = [];
arr = str.split(''); // [ 'H', 'e', 'l', 'l', 'o' ]
Array转String
let str = '';
let arr = [ 'H', 'e', 'l', 'l', 'o' ];
str = arr.join(); // Hello
slice()
*arrayObject.slice(start,end)
可从已有的数组中返回选定的元素(返回新数组)
splice()
*arrayObject.splice(index,howmany,item1,.....,itemX)
splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目(直接操作数组)
arrayObject.splice(index,howmany,item1,.....,itemX)
sub()
stringObject.sub(index)
sub() 方法用于把字符串显示为下标
substr()
*stringObject.substr(start,length)
substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。
substring()
*stringObject.substring(start,stop)
substring() 方法用于提取字符串中介于两个指定下标之间的字符。
substring() 不接受负的参数。