[记录] 字符串、数组处理方法总结

简介: [记录] 字符串、数组处理方法总结

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' ]
split.png
Array转String
let str = '';
let arr = [ 'H', 'e', 'l', 'l', 'o' ];
str = arr.join(); // Hello
join.png
slice()
*arrayObject.slice(start,end)
可从已有的数组中返回选定的元素(返回新数组)
slice.png
splice()
*arrayObject.splice(index,howmany,item1,.....,itemX)
splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目(直接操作数组)
arrayObject.splice(index,howmany,item1,.....,itemX)
splice.png
sub()
stringObject.sub(index)
sub() 方法用于把字符串显示为下标
substr()
*stringObject.substr(start,length)
substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。
substr.png
substring()
*stringObject.substring(start,stop)
substring() 方法用于提取字符串中介于两个指定下标之间的字符。
substring() 不接受负的参数。
substring.png
目录
相关文章
|
4月前
|
前端开发 JavaScript
判断数组为空的方法有哪些?
本文介绍了多种判断数组是否为空的方法,包括使用 `length` 属性、隐式类型转换、`toString()`、`join()`、`every()`、`reduce()`、`filter()`、`some()` 方法以及循环。每种方法都有其适用场景,其中使用 `length` 属性和隐式类型转换最为常见和简单。文章首发于微信公众号“前端徐徐”。
464 2
判断数组为空的方法有哪些?
|
8月前
|
C++ 容器
C++字符串string容器(构造、赋值、拼接、查找、替换、比较、存取、插入、删除、子串)
C++字符串string容器(构造、赋值、拼接、查找、替换、比较、存取、插入、删除、子串)
105 1
判断变量是否为数组的几种方法
判断变量是否为数组的几种方法
178 0
|
JSON 数据格式
JSON转数组后,筛选分组并输出,判断键值键值是否存在补0
JSON转数组后,筛选分组并输出,判断键值键值是否存在补0
77 0
|
9月前
|
算法 前端开发 索引
判断对象是否为空
判断对象是否为空
81 0
删除数组中重复出现的值
删除数组中重复出现的值
88 0
|
前端开发
你真的会判断对象是否为空吗?
一个小小的判空,却很可能让你吃了大亏,如果一个判空没有做好,那么里面的逻辑就完全裸露了,相信你一定吃过 `NullPointerException` 的苦头!
131 0
判断一个字符串是否全部不相同
判断一个字符串是否全部不相同
89 0
判断一个字符串是否全部不相同
判断一个字符串是否全部相同
判断一个字符串是否全部相同
102 0
判断一个字符串是否全部相同