最近更新
阅读排行
读过本文章的之前读了
关注本站

JS函数没有形参如何使用数据

阅读:4505 次   编辑日期:2014-02-18

目录:

概述:

今天面试的时候被问到一个问题:一个没有形参的函数,被传入了实参,那么在这个函数中应该如何获取这个参数。
如果没明白我说的意思,那么看下面的代码:
    function Fun1(){
        //要求alert出来“uw3c”
    }
    Fun1("uw3c")
看了上面的代码,有些人肯定会疑惑了。没有实参怎么获取?没错,今天咱们就来说一下怎么获取。

解决办法:

JS是弱类型语言,所以不在乎你传的参数是什么样的,所有参数都可以通过arguments来获取。
arguments是函数对象上面的一个属性,以数组形式存在,所以:
    function Fun1(){
        var str = Fun1.arguments[0];
        alert(str);
    }
    Fun1("uw3c")
将本篇文章分享到:
top