国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript函數中的arguments參數

2019-11-21 00:19:26
字體:
來源:轉載
供稿:網友
中午的時候稍微研究了下javascript function中的arguments
復制代碼 代碼如下:

<script type="text/javascript">
window.onload = function() {
(function(arg1, arg2) {
alert(arguments.length);
alert(arguments.callee.length);
})();
}
</script>

其中觀察了下arguments.length和arguments.callee

首先arguments當然只在function體內才有意義, arguments.length 返回的是傳入function的實參個數,比如我這里沒有傳入什么,而是直接運行了一個匿名函數,那么第一個alert肯定是'0', 再來看arguments.callee返回的是調用的函數本身, 對于匿名函數,則可以通過arguments.callee得到自身的引用,這里arguments.callee.length返回的是function本預期要傳入的參數個數,這樣的話第二個alert就是'2', 如果這是個有名字的函數比如函數名為mytest,那么就可以直接mytest.length來得到應該傳入的參數個數.
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 维西| 凤山县| 沐川县| 武山县| 兴国县| 崇阳县| 全州县| 高尔夫| 当阳市| 宣汉县| 古浪县| 云安县| 南郑县| 平舆县| 城固县| 涿鹿县| 台东县| 平乡县| 黄龙县| 富民县| 浦城县| 枣庄市| 岳西县| 嘉义市| 石狮市| 长海县| 昌宁县| 河池市| 横山县| 合肥市| 巩义市| 延庆县| 固阳县| 邢台县| 白银市| 邳州市| 德州市| 昌邑市| 合川市| 七台河市| 登封市|