【发布时间】:2020-08-15 22:47:27
【问题描述】:
我很想知道为什么在下面的 sn-p 上返回“Mango”而不是“M”:
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var myBest = fruits.slice(-1)[0]
console.log(myBest) // "Mango"
通常在字符串之后链接方括号会像数组一样处理它:
var myBest = "Mango"[0]
console.log(myBest) // "M"
【问题讨论】:
-
你使用的
splice在哪里? -
打错字了……抱歉,我会改正的
-
自己的努力,请...阅读文档以了解 slice/splice(无论您现在的意思)返回的内容,查看不带
[0]的相关结果并尝试根据返回了解原因在文档中描述,然后想想[0]最后做了什么......
标签: javascript arrays string slice