次のコードを検討してください。
<script>
person={
firstname:"John",
lastname:function(){alert(this.firstname)}
}
person.lastname();
</script>
関数内のどこからでもローカル変数にアクセスできるように、オブジェクトのプロパティにアクセスするには、なぜこの キーワードを使用する必要があるのでしょうか?オブジェクト内にいるので、このキーワードの使用は必須ですか?