Передача аргумента в метод
Добрый день!
Есть следующая конструкция: var FormLogs = (function(f){ var FormLogs = (function() { function FormLogs() { this.fieldName = null; } return FormLogs; })(); FormLogs.prototype.init = function(fieldName) { this.fieldName = fieldName; this.test(); }; FormLogs.prototype.test = function(){ console.log(this.fieldName) }; return new FormLogs; })(FormLogs); jQuery(document).ready(function(){ FormLogs.init(["1","2","3"]); }); Результат в консоле (на скрине): ![]() Уточните, пожалуйста, почему или откуда берется __prototype__ если я передаю в метод только значение? |
А если мы передадим в метод обычную строку,
FormLogs.init("строка"); То, результат будет ожидаемый. --- строка P.S. почему-то при передаче объектов/массивов берется этот __poroto___ |
Часовой пояс GMT +3, время: 17:38. |