相同
都是截取
不同
slice(a,b)
可以截取数组也可以截取字符串
从索引a截取到索引b之前,包括a不包括b,[a,b)
当a大于b时,返回空
substring(a,b)
只能截取字符串
从索引a截取到索引b之前,包括a不包括b,[a,b)
当a大于b时,自动把a和b倒置,等价于substring(b,a)
substr(a,b)
只能截取字符串
从索引a开始,截取b个字符
本文探讨了JavaScript中用于截取数组和字符串的三种常见方法:slice、substring和substr。slice方法适用于数组和字符串,允许从索引a到b之前截取元素或字符,不包含b。当a大于b时,结果为空。substring仅限于字符串,其行为与slice相似,但当a大于b时会自动交换参数。substr则专注于字符串,它根据起始索引a和长度b截取字符。理解这些差异对于精确地操作数据至关重要。
都是截取
可以截取数组也可以截取字符串
从索引a截取到索引b之前,包括a不包括b,[a,b)
当a大于b时,返回空
只能截取字符串
从索引a截取到索引b之前,包括a不包括b,[a,b)
当a大于b时,自动把a和b倒置,等价于substring(b,a)
只能截取字符串
从索引a开始,截取b个字符
1213

被折叠的 条评论
为什么被折叠?