这是什么意思;[0]”;在数组指定的末尾

What does it means "[0]" at the end of the array designation?

本文关键字:数组 意思 是什么      更新时间:2023-09-26

我有以下几行代码(来源:谷歌参考):

// log the subjects of the messages in the thread
var firstThread = GmailApp.getInboxThreads(0,1)[0];
var firstThread1 = GmailApp.getInboxThreads(0,1);
var messages = firstThread.getMessages();
for (var i = 0; i < messages.length; i++) {   
Logger.log(messages[i].getSubject());
}

为什么删除[0],我会得到一个数组(firstThread1),而使用[0],我会获得一个对象(firstThread)?

感谢

使用[0]可以得到数组的第一个元素,这就是为什么要得到Object。如果你不使用它,你就会得到数组本身。