我寫了一堆Javascript代碼。我從來沒有意識到有多個JS版本,比如ES5和ES6。如何檢查您是否編寫了ES6代碼?
我現在有這個項目託管在Github上,有人指出,因爲我使用的是ES6代碼,所以我可能需要將它轉換爲ES3,其格式爲Babel。
但是,我不知道我的代碼中哪些部分使用ES6。我可以閱讀所有的ES6規範,但有沒有某種工具/檢查器可以標記我項目中的所有ES6代碼?
我寫了一堆Javascript代碼。我從來沒有意識到有多個JS版本,比如ES5和ES6。如何檢查您是否編寫了ES6代碼?
我現在有這個項目託管在Github上,有人指出,因爲我使用的是ES6代碼,所以我可能需要將它轉換爲ES3,其格式爲Babel。
但是,我不知道我的代碼中哪些部分使用ES6。我可以閱讀所有的ES6規範,但有沒有某種工具/檢查器可以標記我項目中的所有ES6代碼?
添加入巴貝爾REPL,看看它的變化:
:-)希望幫助以外,它可能是最好的設置ES6使用的WebPack巴貝爾
其他,吞吐,彙總等
因此,如果你寫es6或es5它會自動轉換,你可以學習一些新的功能,同時還支持es5只有瀏覽器
http://jshint.com/或http://www.jslint.com/ - 將只是增加你的代碼在控制檯例如
'eslint'檢測器ES6具體規格。 – alexmac
那麼,如果它在你現在的環境中是一樣的,不,你不需要Babel。如果你使用了一些不支持的功能,你就會知道。 – Bergi
@Bergi我在Github上託管這個項目,所以其他可能有不同瀏覽器/運行時的其他人也運行它。 –