簡體   English   中英

JSnice如何進行重新命名Javascript變量的統計重命名?

[英]How JSnice do STATISTICAL RENAMING which renames Javascript variables?

我有一個代碼

  function TRXsOqoPf(pOGsWUBqK) { /** @type {string} */ var tirYFOEZF = ""; /** @type {number} */ var RSkZLANHy = ~-1; var dubtZzLcb = pOGsWUBqK["length"]; for (;RSkZLANHy < dubtZzLcb;++RSkZLANHy) { var kwrxHKpMQ = pOGsWUBqK["charCodeAt"](RSkZLANHy); tirYFOEZF += kwrxHKpMQ >= 55296 ? pOGsWUBqK[RSkZLANHy] : String["fromCharCode"]((kwrxHKpMQ + 55296 - 44613) % 55296); } return tirYFOEZF; } 

當我使用jsnice.org和STATISTICAL RENAMING? 我明白了

 /** * @param {Object} params * @return {?} */ function TRXsOqoPf(params) { /** @type {string} */ var optsData = ""; /** @type {number} */ var i = ~-1; var l = params["length"]; for (;i < l;++i) { var bc = params["charCodeAt"](i); optsData += bc >= 55296 ? params[i] : String["fromCharCode"]((bc + 55296 - 44613) % 55296); } return optsData; } ; 

JSnice怎么做到這一點? 有沒有辦法讓我使用PHP代碼重命名這些變量?

簡而言之: JSNice基於數百萬行JavaScript代碼訓練的概率模型。

如果您對更多細節感興趣,請查看以交互方式描述該過程的Nice2Predict網站。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM