Srting&Array方法总结

简介: String对象//.length; => 字符串的长度// .charAt(索引); => 返回对应字符 超出为空// .

String对象

//.length; => 字符串的长度
// .charAt(索引); => 返回对应字符 超出为空
// .fromCharCode(); => 返回的是ASCII码对应的值
// .concat(字符串1,字符串2,...); => 字符串拼接
// .indexOf(字符,从某个位置开始); => 返回对应的字符串的索引值 未找到返回-1
// .lastIndexOf(字符); => 从后往前找
// .replace("原来的字符串","新字符串"); => 用来替换字符串
// .slice(开始的索引,结束的索引); => 从开始到结束截取字符串,不包括结束的索引 返回字符串
// .split("要干掉的字符串",切割后留下的字数); => 切割字符串 返回数组
// .substr(开始的位置,个数); => 返回截取的字符串
// .substring(开始的索引,结束的索引); => 返回截取的字符串,不包含结束的索引的字符串
// .toLocaleLowerCase();=> 转小写
// .toLowerCase(); => 转小写
// .toLocaleUpperCase();=> 转大写
// .toUpperCase(); => 转大写
// .trim(); => 去除字符串两端的空格

Array对象

// Array.isArray(对象);
// 对象 instanceof Array => 判断对象是不是数组类型
// .concat(数组1,数组2,...) => 合并数组 返回一个新数组
// .every(函数) => 返回值是布尔类型true/false 函数作为参数 函数自身有3个参数 1 元素值 2 索引 3 原数组(没用)
// 如果原数组中每个元素都符合判断条件 则返回true
// .filter(函数) => filter 筛选 返回的是满足条件的每一个元素组成的新数组
// .push(元素) => 在数组最后追加一个元素 返回值为 新数组长度newArray.length
// .pop() => 删除最后一个元素 返回值: 这个元素
// .shift() => 删除第一个元素 返回值: 这个元素
// .unshift(元素) => 在数组开始加一个元素 返回值为 新数组长度 newArray.length
// .forEach(函数) => 遍历数组相当于for循环 函数作为参数有三个参数为: ele, index, array
// .indexOf(元素,开始位置) => 从前向后找第一个元素 然后返回元素的索引 没有为-1
// .join("字符串") => 在每个元素之间加入字符串 返回一个新字符串
// .map(函数) => 吧每个元素 执行函数 把结果重新放在一个新数组中
// .reverse() => 反转数组
// .sort() => 排序 不稳定就写MDN固定代码
// .slice(开始的索引,结束的索引) => 截取数组返回一个新数组 不包括结束索引的元素
// .splice(开始的索引,删除的个数,替换的值) => 从索引开始删除元素 如果删除为0 则可以添加元素 为1 可以替换元素

数组的新方法

  • forEach
  • some
  • filter
  • findIndex

字符串方法(ES6)

  • includes('包含的字符串') -> 包含返回: true 否则返回: false
  • replace('旧','新') 第一个参数可以写正则
  • padStart('maxlength','用来填充的字符串')
  • padEnd('maxlength','用来填充的字符串')
目录
相关文章
|
3月前
|
Rust 索引 Windows
Rust 原始类型之数组array内置方法
Rust 原始类型之数组array内置方法
55 0
Rust 原始类型之数组array内置方法
热点面试题: Array中有哪些非破坏性方法?
热点面试题: Array中有哪些非破坏性方法?
|
8月前
|
JavaScript 前端开发
js中的Array对象属性和方法整理(二)
js中的Array对象属性和方法整理
58 0
|
8月前
|
JavaScript 前端开发 程序员
js中的Array对象属性和方法整理(一)
js中的Array对象属性和方法整理
54 0
|
8月前
|
JavaScript 前端开发 索引
JavaScript Array 常用属性和方法
JavaScript Array 常用属性和方法
35 0
|
11月前
|
JavaScript 前端开发 索引
扩展JavaScript数组(Array)添加删除元素方法
在JavaScript数组中,有很多不便之处,比如直接使用delete关键字删除数组中的一个元素是会产生空位的。文本为JavaScript数组(Array)扩展添加删除元素方法。
73 0
扩展JavaScript数组(Array)添加删除元素方法
|
Web App开发 JavaScript 前端开发
学习Array类型看这一篇就够了(Array类型特点,Array原型方法,浏览器sort底层实现,深浅拷贝)
学习Array类型看这一篇就够了(Array类型特点,Array原型方法,浏览器sort底层实现,深浅拷贝)
104 0
|
Python
numpy重新学习系列(3)---如何创建一个array-四种从其他形式转化成array的方法
numpy重新学习系列(3)---如何创建一个array-四种从其他形式转化成array的方法
109 0
|
JavaScript 算法
【干货】Array对象的方法大全,看看你知道多少.
从《高级程序设计》中整理出来的数组的概念和数组对象的一些方法,分享给大家同时也是复习复习,有不正确的地方欢迎指正,共同进步。
150 0
|
算法 安全 Java
Array,List,Set及Map遍历内容的方法探究
Array,List,Set及Map遍历内容的方法探究