在斯威夫特内JavaScript类我可以实例中的另一个类的属性和使用像调用它的方法:使用其他不同类
newClass.anotherClass.methodInTheOtherClass();
我不能做到这一点在JavaScript中。下面的代码产生一个错误在这一行:
var cowCommunication = new CowCommunication();
什么是实现这一目标,并进行以下脚本工作的正确方法?
<html >
<script type = "text/javascript" >
let CowCommunication = {
sayMoo: function() {
alert("hey");
}
};
let farmTools = {
var cowCommunication = new CowCommunication();
};
farmTools.cowCommunication.sayMoo();
</script>
</html >
这是我真正努力使工作的代码一个真实的例子。
您不能在javascript中使用对象初始值设定项中的'var'关键字,这是您的主要问题。查找正确的方式来在javascript中实例化对象。 –