Weird!
Я работаю над плагином для Moodle, используя javascript. Я не специалист по js, только начинаю. У меня есть некоторый отладочный код в функции объекта, который вызывается:
console.log(M.core_filepicker.instances);
for (var clientid in M.core_filepicker.instances) {
console.log(M.core_filepicker.instances[clientid]);
}
Бит console.log выводит это:
Object
4e16f16a0dc14: FilePickerHelper
4e16f16a1837e: FilePickerHelper
4e16f16a03933: FilePickerHelper
4e16f169cd12c: FilePickerHelper
4e16f169d70e0: FilePickerHelper
4e16f169e2466: FilePickerHelper
4e16f169ed42e: FilePickerHelper
Объект с ключами свойств 4e16 ... и т. Д. И значениями этих свойств типа FilePickerHelper.
Но цикл for не запускается.
Самое смешное, что в других областях он запускается и перебирает свойства. В консоли отладки в моем браузере или в других функциях. Я не могу понять, почему это так.
Джейми