我正在努力弄清楚至少enyo的夢幻般的dropzone.js部分。我非常喜歡JavaScript思路和原型範例。第四行有一行代碼,我想知道它在做什麼以及爲什麼會使用這樣的行。該行如下:dropzone.js:__slice = [] .slice
var __slice = [].slice
有我正確地理解,這需要分片功能從數組原型對象,只是給它一個更容易一點的方式來參考一下吧?這種方法的好處是什麼?爲什麼在開始時雙下劃線?我讀的地方,這是避免在全球範圍內的衝突,但不是這個已經在
(function() { //code here
}).call(this);
結構包裹整個代碼避免?
感謝您的確認和啓發背後的推理。接受答案。看着前面的代碼,我可能會問很多這樣的東西......:D – xtrom0rt