如何统计Javascript中创建的对象个数?
How to count the number of objects created in Javascript?
我在 JXA 工作并试图计算日历中的事件数。据我了解,日历中的每个事件都是 class 日历中的一个对象。
示例代码将对象放在数组中,然后计算数组的长度,但这不是计算对象数量的最佳方法。
代码在 ScriptEditor 中运行于 Mac OS 10.15
var ical = Application('Calendar');
var calOne = ical.calendars[1]
arrEventsInCalOne = [];
i = 0
try {
do {
i++;
arrEventsInCalOne.push(calOne.events[i]().startDate());
} while (i < 100);
} catch (err) {
"No value"
}
arrEventsInCalOne.length
获取单个日历中的事件数:
Application('Calendar').calendars[0].events.length
获取所有日历中的事件总数:
Application('Calendar').calendars.events.length
我在 JXA 工作并试图计算日历中的事件数。据我了解,日历中的每个事件都是 class 日历中的一个对象。
示例代码将对象放在数组中,然后计算数组的长度,但这不是计算对象数量的最佳方法。
代码在 ScriptEditor 中运行于 Mac OS 10.15
var ical = Application('Calendar');
var calOne = ical.calendars[1]
arrEventsInCalOne = [];
i = 0
try {
do {
i++;
arrEventsInCalOne.push(calOne.events[i]().startDate());
} while (i < 100);
} catch (err) {
"No value"
}
arrEventsInCalOne.length
获取单个日历中的事件数:
Application('Calendar').calendars[0].events.length
获取所有日历中的事件总数:
Application('Calendar').calendars.events.length