RX学习笔记:JavaScript数组操作
2016-07-03
增删元素
unshift() 在数组开关添加元素
array.unshift("value");
array.unshift(123);
array.unshift("value1","value2");
push() 在数组末尾添加元素
array.push("value");
array.push(123);
array.push("value1","value2")
pop() 弹出(在数组中移除并作为返回值)数组尾元素
array.pop();
var newVar=array.pop();
shift() 弹出数组首元素
array.shift();
var newVar=array.shift();
迭代数组
map() 迭代(遍历操作)数组元素,返回新数组
reduce() 迭代计算数组元素,返回计算值,可用于计算总和,积等。
filter() 过滤元素,返回新数组
reverse() 反向排列,返回新数组
数组操作
concat() 合并数组,返回新数组
join() 将数组元素合并成一个字符串,可使用指定字符分隔
split() (字符串方法)使用特定字符将字符串分割为字符串数组