[1] 변수명을 예약어 new로 사용
<html>
<head>
</head>
<body>
<script>
var new = "x"
alert(new);
</script>
</body>
</html>
[2] 객체 x속의 키를 예약어 new로 사용
<html>
<head>
</head>
<body>
<script>
var x = {}
x.new = "1"
alert(x.new);
</script>
</body>
</html>
결과
- [1] 변수명을 예약어 new로 사용
- IE : ERROR
- CHROME : ERROR
- FF : ERROR
- SAFARI : ERROR
- OPERA : ERROR
- [2] 객체 x속의 키를 예약어 new로 사용
- IE : ERROR
- CHROME : OK
- FF : OK
- SAFARI : ERROR
- OPERA : ERROR
결론
- CHROME과 FF에서 돌아간다고 다 돌아갈꺼라고 믿지마라!
- new말고도 switch 도....걸린다. 예약어는 전부 피하는게 상책.