私はthis
javascriptでどのように機能するかを理解することに取り組んでおり、チュートリアルでこの例に出くわしました。この例では構文エラーが発生するため、誰かがエラーの原因を説明できることを願っています。コード:
<!DOCTYPE html><html lang="en">
<body>
<script>
var myObject = {
myProperty:'Icanseethelight',
myMethod:function() {
var that=this;
var helperFunctionfunction(){
function() {
console.log(that.myProperty);
console.log(this);
}();
}
}
myObject.myMethod(); // invoke myMethod
</script>
</body>
</html>