I was trying to declare a window property when I came across this problem. What is the difference between the following two code snippets?
<script>
window.prop=undefined;
alert(window.prop);//undefined
alert(prop);//undefined
</script>
And
<script>
window.prop;
alert(window.prop);//undefined
alert(prop);//ReferenceError: prop is not defined
</script>
As per my understanding they are doing the same thing.