操作字符串,数组,函数常用方法总结

本文总结了JavaScript中字符串、数组和函数的主要操作方法,包括字符串的indexOf、slice、split、toString等,数组的join、reverse、sort、concat、slice等,以及函数的apply、call和bind等方法的使用和示例。
摘要由CSDN通过智能技术生成

1.字符串

indexOf() 方法,返回调用它的 String 对象中第一次出现的指定值的索引,从 fromIndex 处进行搜索。如果未找到该值,则返回 -1。
语法:str.indexOf(searchValue [, fromIndex])
searchValue:要被查找的字符串值。
fromIndex(可选):数字表示开始查找的位置。可以是任意整数,默认值为 0。

slice() 方法提取某个字符串的一部分,并返回一个新的字符串,且不会改动原字符串。
语法:str.slice(beginIndex[, endIndex])
beginIndex:从该索引(以 0 为基数)处开始提取原字符串中的字符。
endIndex(可选):在该索引(以 0 为基数)处结束提取字符串。

split() 方法使用指定的分隔符字符串将一个String对象分割成子字符串数组,以一个指定的分割字串来决定每个拆分的位置。找到分隔符后,将其从字符串中删除,并将子字符串的数组返回。如果没有找到或者省略了分隔符,则该数组包含一个由整个字符串组成的元素。
语法:str.split([separator[, limit]])
separator:指定表示每个拆分应发生的点的字符串。separator 可以是一个字符串或正则表达式。
limit(可选):一个整数,限定返回的分割片段数量。

toString() 方法返回指定对象的字符串形式。
语法:str.toString()

toLocaleUpperCase() 方法根据本地主机语言环境把字符串转换为大写格式,并返回转换后的字符串。
语法:str.toLocaleUpperCase([locale, locale, …])
locale (可选):该locale参数指示将根据任何特定于语言环境的大小写映射转换为大写形式的语言环境。如果有多个语言环境在给定的Array,在最好的语言环境中使用。

toLocaleLowerCase()方法根据任何指定区域语言环境设置的大小写映射,返回调用字符串被转换为小写的格式。用法跟上面一致。

2.数组

ECMAscript3
join() 方法将一个数组(或一个类数组对象)的所有元素连接成一个字符串并返回这个字符串。如果数组只有一个项目,那么将返回该项目而不使用分隔符。
语法:arr.join([separator])
separator (可选):指定一个字符串来分隔数组的每个元素。如果需要,将分隔符转换为字符串。如果缺省该值,数组元素用逗号(,)分隔。如果separator是空字符串(""),则所有元素之间都没有任何字符。

rever

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值