์ธ์ฝ”๋”ฉ๐Ÿคฆโ€โ™‚๏ธ

1255 ๋‹จ์–ด javascript
์˜ค๋Š˜ ๋‚˜๋Š” ์ •๋ง Firefox๊ฐ€ ์œˆ๋„์šฐ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์ค„ ์•Œ์•˜๋‹ค.alert();.
๋‚˜๋Š” ์ฝ”๋“œ์—์„œalert () ๋ฅผ ๊ฑฐ์˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค.์ด ์˜ˆ์—์„œ ๋‚˜๋Š” alert () ๋ฅผ ์ž๋ฆฌ ํ‘œ์‹œ์ž๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์ด ๊ธฐํšŒ๋ฅผ ๋นŒ๋ ค ๋‚˜์˜ ํ ์žก์„ ๋ฐ ์—†๋Š” ์œ ๋จธ ๊ฐ๊ฐ์„ ๊ณต์œ ํ•œ๋‹ค.
alert('Just kidding.  You can't do that right now');

์›ƒ๊ธฐ์ฃ ?(๋‚˜ํ•œํ…Œ ๋ˆˆ ๋’ค์ง‘์ง€ ๋งˆ!)
๊ทธ๋ž˜์„œ ๋‚˜๋Š” ๋‚˜์˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ๊ทธ๊ฒƒ์„ ์‹œํ—˜์ ์œผ๋กœ ์‚ฌ์šฉํ–ˆ๋‹ค...์•„๋ฌด ์ผ๋„ ์—†์—ˆ์–ด!๋‚˜๋Š” ์ฝ˜์†”์„ ๊ฒ€์‚ฌํ•˜์—ฌ ๋งž์ดํ–ˆ๋‹ค.
Uncaught TypeError: alert is not a function
์„ธ๊ณ„ํƒœ๊ถŒ๋„์—ฐ๋งน?
๋‚˜๋Š” ์ •๋ง ํŒŒ์ด์–ดํญ์Šค๋ฅผ ๋ถ•๊ดด์‹œํ‚ฌ ์ค€๋น„๊ฐ€ ๋˜์–ด ์žˆ๋‹ค.์ „ ์„ธ๊ณ„๊ฐ€ ์ด ์ ์„ ์•Œ์•„์•ผ ํ•œ๋‹ค.๋จธ๋ฆฌ๊ฐ€ ๋–จ์–ด์งˆ ๊ฒƒ ๊ฐ™์•„!๋‚˜๋Š” ๊ทธ๋“ค์ด ์–ธ์ œ ์ฐฝ๋ฌธ์„ ๋‹ซ์•˜๋Š”์ง€ ์ฆ๊ฑฐ๋ฅผ ์ฐพ๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค.๊ฒฝ๊ณ  ().์•„๋ฌด ๊ฒƒ๋„ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.๋‚ด๊ฐ€ ์ธ์ •ํ•˜๊ธฐ ์‹ซ์€ ์‹œ๊ฐ„์ด ์ง€๋‚œ ํ›„, ๋‚˜๋Š” ์ฐฝ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•˜๋Š” ์ฐฝ๊ณ ๊ฐ€ ๋„˜์น˜๋Š” ๋‹ต์„ ๋ณด์•˜๋‹ค.์ฝ”๋“œ์˜ alert ():
alert = function() {};
๊ทธ๋•Œ ๋‚˜๋Š” ๊ฐ‘์ž๊ธฐ ์ด๊ฒƒ์ด PEBKAC ์˜ค๋ฅ˜๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค.
๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ์‚ฌ์šฉ๋˜๋Š” ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๊ฐ‘์ž๊ธฐ ์œˆ๋„์šฐ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋‚ด๊ฐ€ ์ด ๋ฌธ์ œ๋ฅผ ์ผ์œผ์ผฐ์„ ์ˆ˜๋„ ์žˆ๋‹ค.alert()?
๋‚˜๋Š” ๋‚ด ์ฝ”๋“œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ฒ€์ƒ‰ํ•ด์„œ ์ด ๋ณด์„์„ ๋ฐœ๊ฒฌํ–ˆ๋‹ค.
alert={};
์˜ˆ.์ด๊ฒƒ์€ 20์—ฌ ๋…„์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ฒฝํ—˜์ด๋‹ค.
๋งŒ์•ฝ ๋‹น์‹ ๋“ค์ด ํ‰๋ก ์—์„œ ์ž์‹ ์˜ ์–ผ๊ตด์„ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด, ๋‚˜๋Š” ๋”์šฑ ์ข‹์•„์งˆ ๊ฒƒ์ด๋‹ค.๋Œ“๊ธ€์ด ๋น„์–ด ์žˆ์œผ๋ฉด ์–ด๋ฆฌ์„์–ด ๋ณด์ผ ํ…Œ๋‹ˆ ์ฃผ์˜ํ•˜์„ธ์š”...
๋‚˜๋Š” ๋„ค๊ฐ€ ๋‚˜์˜ ์ฒซ ๋ฒˆ์งธ ๊ฐœ๋ฐœ ๋ฌธ์žฅ์„ ์ข‹์•„ํ•˜๊ธธ ๋ฐ”๋ž€๋‹ค.

์ข‹์€ ์›นํŽ˜์ด์ง€ ์ฆ๊ฒจ์ฐพ๊ธฐ