字符串及数组的属性和方法

作者在学习JavaScript时,常混淆字符串与数组的属性和方法,认为这是一大难点。文章将对字符串和数组的属性及方法进行解析,还建议记住用法并分五次阅读,每次间隔三天,以让大脑熟悉。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

字符串是本人在学习JavaScript以来,一直把字符串与数组的属性与方法混淆的一大难点,相信很多小伙伴们也是有同样的感受,下面就来把字符串的的一些属性及方法进行解析一下,注意只要记住它的用法可以了,还有就是阅读五遍,前一次阅读与后一次阅读相关三天,做到让大脑有个熟悉的回路。

字符串的属性和方法

length						长度——只读

charAt(i)					获取 i 位置的字符

charCode(i)   		    获取 i 位置的字符编码值ASCIII

fromCharCode  	 		   将字符编码值ASCIII转换为字符

indexOf(子字符串)			获取子字符串第一次出现的位置,没有则返回-1

lastIndexOf(子字符串)  	获取子字符串最后一次出现的位置,没有则返回-1

toLowerCase()				返回小写字符串

toUpperCase () `			f返回大写字符串

subStr(start,length)		从start开始,截取length个字符
 	
subString(start,end)    	 从start开始,到end结束(不包括end)

replace(原,新)			用新字符串替换原来的

includes(value,start)    检测是否有value,从start开始,但不包括start,返回true或false

startsWith(value,start)	 检测是否有value开头的字符串,从start位置开始但不包括start

endsWith(value,start)   检测是否有value结尾的字符串,从start开始但不包括start

数组的属性及方法

length						长度——只读

reverse()					倒序输出

push(a,b,c)				将a,b,c从尾部添加,返回新的数组

pop()						删除最后一个元素,返回删除的元素

unshift(a,b,c) 				将a,b,c从开始位置添加,返回新数组长度

shift() 					删除第一个元素,返回删除的元素

join("a”)   				返回以a链接的字符串

concat(a,b,c)  				合并数组
	
pop()						删除最后一个元素并返回

push()					从末尾添加新元素,返回长度

slice(start,end)			截取start开始到end结束的数组

sort()   					 数组排序   

splice(删除的开始位置,删除个数,插入在此处的新元素)

array.filter(回调函数,thisObject)    筛选符合条件的元素

array.map(回调函数)		返回每个元素经过一指定方法后组成的新元素。

例子:map(function (element){return element.toUpperCase();});

every()					  参数函数对数组每一项都返回true,则返回true

filter()	      			返回该参数函数返回true的项组成的数组
		
forEach()	                无返回值,只对数组每一项运行参数函数

some()	                      参数函数对数组有任何一项返回true,就返回true
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值