javascript没有括号表示法切片吗?即字符串[0:4]

javascript没有括号表示法切片吗?即字符串[0:4],javascript,Javascript,我一直试图找到这个问题的答案,搜索了“括号符号字符串”,但什么也找不到。假设我有: let s = 'apple' 我知道我可以用s[x]访问任何字母,但你能用javascript以这种方式切分字符串吗。即 s[0:3] 要返回appl?请使用从数组中获取切片: let s = 'apple' let mySlice = s.slice(0,4) console.log(mySlice) // appl 用于从阵列中获取切片: let s = 'apple' let mySlice

我一直试图找到这个问题的答案,搜索了“括号符号字符串”,但什么也找不到。假设我有:

let s = 'apple'
我知道我可以用s[x]访问任何字母,但你能用javascript以这种方式切分字符串吗。即

s[0:3] 
要返回appl?

请使用从数组中获取切片:

let s = 'apple'

let mySlice = s.slice(0,4)
console.log(mySlice) // appl
用于从阵列中获取切片:

let s = 'apple'

let mySlice = s.slice(0,4)
console.log(mySlice) // appl

做s.0,4得到appl@cartant感谢您将此款s.slice0、4加入我们的网站appl@cartant谢谢你把这个包括进来。来自Mozilla:原始数组不会被修改。请记住,它返回原始数组的浅拷贝。对于对象引用,slice只将引用复制到新数组。处理字符串时仍然安全。从我的答案中链接的文档中:对于字符串、数字和布尔而不是字符串、数字和布尔对象,切片将值复制到新数组中。对一个数组中的字符串、数字或布尔值所做的更改不会影响另一个数组。正确。来自Mozilla:原始数组不会被修改。请记住,它返回原始数组的浅拷贝。对于对象引用,slice只将引用复制到新数组。处理字符串时仍然安全。从我的答案中链接的文档中:对于字符串、数字和布尔而不是字符串、数字和布尔对象,切片将值复制到新数组中。对一个数组中的字符串、数字或布尔值的更改不会影响另一个数组。