Добрый день,
Есть main.js скрипт c таким содержимым:
// Объектов
var mc_objs = [];
// объект
var mc_ob = {
// перечисление полей
};
// Дополнительный метод объекта
mc_ob.create = function () {
// перечисление полей
}
В коде есть цикл, где я в цикле наполняю массив
mc_objs объектами
В
$(document).ready(function() {
Я распечатываю данный массив объектов, данные есть:
Object {hid: 3, model: "TelephonesTenants", holder: "Tenants", formSuffix: "telephones-tenants", field: "holder_id"}field: "holder_id"formSuffix: "telephones-tenants"hid: 3holder: "Tenants"model: "TelephonesTenants"__proto__: Object
mc_holder.js:255 Object {hid: 3, model: "FaxesTenants", holder: "Tenants", formSuffix: "faxes-tenants", field: "holder_id"}
mc_holder.js:255 Object {hid: 3, model: "EmailsTenants", holder: "Tenants", formSuffix: "emails-tenants", field: "holder_id"}
mc_holder.js:255 Object {hid: 3, model: "SitesTenants", holder: "Tenants", formSuffix: "sites-tenants", field: "holder_id"}
Подскажите, почему не выполняется метод в данном фрагменте и как можно правильно привязать, енприбегая к прототипам?
if(mc_objs.length){
// обновить состояние формы
for(var i = 0, max = mc_objs.length; i < max; i++){
console.log(mc_objs[i]);
mc_objs[i].crete();
}
}
mc_holder.js:256 Uncaught TypeError: mc_objs[i].get_forms is not a function