Я определил объект в js-файле:
myobj.js
MyObj={
test: {
value: {a: 10, b: 7},
startTest: function(){
var x = this.value.a;
var y = this.value.b;
return {x: x, y: y};
}
}
}
В другом js-файле я вызываю эту функцию объекта:
other.js
mytest = MyObj.test.startTest //assign starTest function to mytest
var a = mytest().x;
var b = mytest().y;
my index.html:
<body>
<script src="myobj.js"></script>
<script src="other.js"></script>
</body>
Я получил ошибку от firebug в myobj.js :
"this.value
" равно не определено в
строка "this.value.a;
"
Почему ??