这是什么意思;[0]”;在数组指定的末尾
What does it means "[0]" at the end of the array designation?
我有以下几行代码(来源:谷歌参考):
// 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。如果你不使用它,你就会得到数组本身。
相关文章:
- 如何在映射数组中添加换行符
- javascript结合了数组和字典
- 需要帮助设置json数组
- 不能从angular2中的子组件指定父组件中的数组
- 使用JS将数组转换为json对象
- 数组在递归方法中设置为null
- knockoutjs可观察数组
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 将数组从PHP传递到Javascript
- JavaScript数组排序(函数)用于对表行进行排序,而不是排序
- 在函数中添加数组元素的数值
- 无法通过数组映射绑定
- javascript中的数组出错
- 如何使用 node.js 比较两个 json 数组
- 短范围命名空间数组是什么意思
- 这个 JavaScript 对象数组表达式 {}[] 是什么意思
- 句子“每次计算数组初始值设定项时都会计算数组初始值设定项中的元素表达式”是什么意思
- 这是什么意思;[0]”;在数组指定的末尾
- Mithril.js:为什么“组件模板必须返回一个虚拟元素,而不是数组、字符串等”?的意思
- 什么“数组必须恰好有两个成员”?的意思