3

次のような外部jsファイルにJavascriptオブジェクトがあります。

function SomeObj() {
    this.property = 0;
    this.property = null;
}

SomeObj.prototype = {
    methodA: function() {},
    methodB: function() {}
}

ビュー ファイルでは、次のようにロードします。

<script type ="text/javascript" src="someObj.js"></script>

jQuery では、次のようにインスタンス化します。

<script type = "text/javascript">

var someObject = new SomeObj();

</script>

この時点で。が定義されていないconsole.logという UncaughtReference エラーを吐き出します。someObj

どうしたの ?これを手伝ってください よろしくお願いします

4

1 に答える 1

4

これは、 と の命名があいまいであるためですVariableObject

someObj = new someObj();

別の名前を付けてください

var obj1 = new SomeObj();

これを行うとどうなりますか

var obj = {
   a :a
}

a はまだ定義されていないため、エラーが発生します

于 2012-12-15T02:01:46.210 に答える