通过索引javascript获取数组元素,ES6

通过索引javascript获取数组元素,ES6,javascript,Javascript,我有一个数组fruits=['apple'、'mango'、'egs'、'guvava'、'许多其他']。我有一个索引15,所以我现在得到的元素是fruits[14] 是否有任何方法可以使用.splice/.slice或任何ES6方法进行相同的操作 我尝试了.slice(14,1),但没有得到想要的结果。为什么不只是通过索引?我只是想知道通过.slice/slice是否可行。我认为通过索引获取值是最好的方法。我怀疑是否有其他方法可以使数组元素不带循环。为什么要这样做?如果你能澄清,那么也许有人能

我有一个数组
fruits=['apple'、'mango'、'egs'、'guvava'、'许多其他']
。我有一个索引
15
,所以我现在得到的元素是
fruits[14]

是否有任何方法可以使用
.splice/.slice
或任何
ES6
方法进行相同的操作


我尝试了.slice(14,1),但没有得到想要的结果。

为什么不只是通过索引?我只是想知道通过.slice/slice是否可行。我认为通过索引获取值是最好的方法。我怀疑是否有其他方法可以使数组元素不带循环。为什么要这样做?如果你能澄清,那么也许有人能回答这个问题。所以,我认为切片是一种非破坏性的方法。
fruits.slice(14,15)[0] // => get you the value of fruits[14] and allocate new memory for a new array

fruits.splice(14,1)[0] // => get you fruits[14] but mutates fruits array and also allocate new memory for a new array