av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

javascript - Leaking arguments

瀏覽:140日期:2023-03-31 15:59:32

問題描述

誰可以幫忙解釋一哈 Leaking arguments 的概念

<script>Benchmark.prototype.setup = function() { function otherFunc(a, b) { return a + b; } function withArguments(x) { var a = arguments; return otherFunc.apply(x, Array.prototype.slice.call(a, 1)); } function withCopy(x) { var a = []; var i, len = arguments.length; for (i = 1; i < len; i += 1) { a[i - 1] = arguments[i]; } return otherFunc.apply(x, a); }

問題解答

回答1:

傳遞arguments給任何方法被稱為leaking arguments

不幸的是,傳遞arguments給任何參數,將導致Chrome和Node中使用的V8引擎跳過對其的優化,這也將使性能相當慢。

withArguments 不會被V8優化,withCopy 那種 建議線上環境使用,雖然啰嗦。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 国产日韩视频在线 | 免费黄色大片 | 亚洲男女视频在线观看 | 欧美性生活视频 | 亚洲成人中文字幕 | 亚洲在线| 欧美专区在线 | 中文字幕亚洲视频 | 国产精品久久久乱弄 | 黄网站在线观看 | 精品日韩一区 | 久久久久久免费看 | 一道本不卡视频 | 亚洲精品www久久久久久广东 | 91极品视频 | 大象一区 | a看片 | 91精品国产一区二区 | 日韩中文字幕在线视频观看 | 成人永久免费视频 | 日韩中文字幕在线免费 | 九九亚洲精品 | 日韩在线小视频 | 欧美激情网站 | 欧美一区二区三区视频在线播放 | 黄色大片免费网站 | 亚洲欧美一区二区三区国产精品 | 亚洲欧美在线观看视频 | 91精品国产色综合久久 | 三级av网址 | 欧产日产国产精品视频 | 美女一区 | 精品亚洲一区二区三区 | 国产日韩精品视频 | 91精品国产一区二区三区香蕉 | 中文字幕一区二区三区在线观看 | 欧美日韩一区在线 | 香蕉婷婷| 亚洲aⅴ| 黄色av网站免费看 | 一区二区中文字幕 |