2013-05-25 45 views

回答

0

在我看來,沒有一個真正的理由,它只是用於開發目的(它更容易稱爲編寫typeof myVar === 'undefined')。

​​

YUI.js source - 行1973

2

該方法存在的原因是API的一致性 - YUI的團隊認爲這將是怪異離開它。正如LightStyle所指出的,isUndefined()沒有做任何特別的事情,所以除非你真的喜歡美學,否則你可能不應該使用它。

實際上,只有少數YUI類型的檢查方法可以做任何實際有用的工作,超出了你本可以完成的工作。 Ryan Grove在他的演講中詳細介紹了這些方法(以及爲什麼你應該避免大部分),When Not To Use YUI (youtube.com)

相關問題