Javascript Variable Dump(var_dump)

Javascript/AJAX 在寫的時後有一個很頭大的問題, 就是沒有類似 PHP 的 print_r() 或 var_dump() 的 function, 可以把變數內的資料印出來看看, debug 時就只能不斷的印, 不斷的 alert()…

有時候,alert()半天也噁不出來個東西,還必須忍受IE老是給你寫那種似是而非的錯誤提示。我有一次居然還看到IE給我跳出JS有錯誤的訊息,訊息內容是:指不出來的錯誤。馬的咧,這是怎樣啊!搞到人一肚子火,雖然說FireFox有JS主控台,往往會很貼心的告訴你哪裡錯了,但是像這種情形,對FireFox來講就是毫無錯誤,基本上你也不知道IE到底在靠夭什麼。

但是有個相當棒的 function 就是做這種事情, 目前看到的是有 Dump Object/Array/Function/String, 只要呼叫 dump() 即可使用(把 dump() 當 var_dump() 使用就是了).

dump(value, [showTypes])
@ param value (Any) value to dump
@ param [showTypes] (Boolean) optional to display each key/value’s type
@ return (Void) returns nothing

這個 js 實際 12kb, 壓縮起來也要 9kb, 但是相信可以讓 Developer/Debug 更加順手~ :)

有了這個東西,相信我以後應該不會在電腦前面跟Javascript互幹了~

One thought on “Javascript Variable Dump(var_dump)

  1. Pingback: Javascript Variable Dump(var_dump) « 就是愛程式 « AnZheng’s Blog

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s