Array和String方法总结—实例

说明:每一部分总结后面有实例代码,代码中黄色框的方法不会改变原数组。                  代表array和string共有的方法             代表参数

Array

——普通方法

栈:   pop()   push(多个项)

队列:shift()  unshift(多个项)

排序:sort([函数])  reverse()

转换:toString()  toLocateString()   join([分隔符])

操作:concat([多个项])     slice(起点[,终点])    splice(起点,个数[,多各项])

位置:indexOf(项[,起点])  lastIndexOf(项[,起点])

——迭代方法

参数: (function(值,位置,数组本身)[,作用域对象])    

遍历:forEach()                    无返回值

映射:map()                         返回新数组

过滤:filter()                         返回部分原数组

检测:every()  some()          返回true/false

参数:(function(前一值,当前值,位置,数组本身)[,初始值])

归并:reduce()   reduceRight()     本项的函数返回值作为下项函数的第一个参数,最终返回一个值

String

——普通方法

字符:   charAt(位置) charCodeAt(位置)  String. fromCharCode(多个字符编码)

去空格:trim()

比较:   localeCompare(字符串)

转换:   toUpperCase()  toLowerCase()  toLocaleUpperCase()   toLocaleLowerCase()  split([连接符])

操作:   concat([多个字符串])  slice(起点[,终点])   substring(起点[,终点])

substr(起点[,个数])      replace(RegExp/字符串,字符串/函数)

位置:   indexOf(项[,起点])  lastindexOf(项[,起点])

——匹配方法

str.match(reg)      reg.exec(str)

str.search(reg)      reg.test(str)  


 

 

 

 

时间: 2024-10-25 02:32:31

Array和String方法总结—实例的相关文章

PHP读取文件多种方法与实例教程

分享下PHP中读取文件的八种方法,收集了很多php读取文件的例子,小而经典,是学习php文件操作的好资料. PHP中读取文件的几个方法,备阅.1.freadstring fread ( int $handle , int $length )fread() 从 handle 指向的文件中读取最多 length 个字节.该函数在读取完最多 length 个字节数,或到达 EOF 的时候,或(对于网络流)当一个包可用时,或(在打开用户空间流之后)已读取了 8192 个字节时就会停止读取文件,视乎先碰到

Spring使用教程(二)配置bean:静态工厂方法和实例工厂方法

public class Car { private String brand; private double price; public String getBrand() { return brand; } public void setBrand(String brand) { this.brand = brand; } public double getPrice() { return price; } public void setPrice(double price) { this.

递归函数的概念使用方法与实例

一.栈     在说函数递归的时候,顺便说一下栈的概念.     栈是一个后进先出的压入(push)和弹出(pop)式数据结构.在程序运行时,系统每次向栈中压入一个对象,然后栈指针向下移动一个位置.当系统从栈中弹出一个对象时,近期进栈的对象将被弹出.然后栈指针向上移动一个位置.程序猿常常利用栈这种数据结构来处理那些最适合用后进先出逻辑来描写叙述的编程问题.这里讨论的程序中的栈在每一个程序中都是存在的,它不须要程序猿编写代码去维护,而是由运行是系统自己主动处理.所谓的系统自己主动维护,实际上就是编

Bean、List、Map、Array、String与JSON字符串的相互转换

import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.math.BigDecimal; import java.math.BigInteger; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map;

Asp.net读取和写入txt文件方法(实例)!

Asp.NET读取和写入txt文件方法(实例)! [程序第一行的引入命名空间文件 - 参考] System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; usi

(转)多个mapreduce工作相互依赖处理方法完整实例(JobControl)

多个mapreduce工作相互依赖处理方法完整实例(JobControl) 原文地址:http://mntms.iteye.com/blog/2096456?utm_source=tuicool&utm_medium=referral 处理复杂的要求的时候,有时一个mapreduce程序时完成不了的,往往需要多个mapreduce程序,这个时候就要牵扯到各个任务之间的依赖关系,所谓依赖就是一个M/R Job 的处理结果是另外的M/R 的输入,以此类推,完成几个mapreduce程序,得到最后的结

javascript Array对象unshift()方法

unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度. arrayObject.unshift(newelement1,newelement2,....,newelementX) newelement1 必需.向数组添加的第一个元素. newelement2 可选.向数组添加的第二个元素. newelementX 可选.可添加若干个元素. unshift() 方法将把它的参数插入 arrayObject 的头部,并将已经存在的元素顺次地移到较高的下标处,以便留出空间. 该方法

String 方法

String 类型公开以下成员. 方法 显示: 继承 保护   名称 说明 Clone 返回对此 String 实例的引用.   Compare(String, String) 比较两个指定的 String 对象,并返回一个指示二者在排序顺序中的相对位置的整数.   Compare(String, String, Boolean) 比较两个指定的 String 对象(其中忽略或考虑其大小写),并返回一个整数,指示二者在排序顺序中的相对位置.   Compare(String, String, S

2017-9-19C#笔记(LinQ标准运算符,String类,String方法,结构体,静态构造函数,枚举类型,位标识)

在LINQ中的标准查询运算符 写LINQ的时候有两种语法:查询语法和方法语法,其中方法语法是命令形式的,它使用的是标准的方法调用.方法是一组叫做标准查询运算符的方法. 标准查询运算符有一系列叫做API的方法组成,他能让我们查询任何.NET数据集合.有关标准查询运算符的重要特性如下: (1)       被查询的结合对象叫做序列,它必须实现IEnumerable<T>接口, T是类型: (2)       标准查询运算符使用方法语法 (3)       一些运算符返回IEnumberable对象