javaScript argument 学习笔记1.什么是 argumentargument是类数组对象例子:function ex1(){console.log(arguments)}ex1(“a”,”A”,0,{foo:”argument”})运行看结果:结果是一个数组,但是不是真正的数组;是一个类数组.再看看arguments代表的内容,其表示了函数执行时传入…
2019-11-22 255
arguments是什么呢?它是一个对象,是一个长的很像数组的对象,是一个对应于传递给函数的参数的类数组对象。arguments包含什么内容呢?它是函数运行时的实参列表。我们来实际操作一下看arguments里到底有什么arguments对象是所有(非箭头)函数中都可用的局部变量。你可以…
2019-11-22 310
在函数调用的时候,浏览器每次都会传递进两个隐式参数:1. 函数的上下文对象this2. 封装实参的对象arguments下面是一个例子:function fun(){ console.log(arguments);}fun(tom,[1,2,3],{name:Janny});可以看到下面打印出来的结果,arguments是有值的,它的值就是我们传…
2019-11-22 252
第一种情况var person=new Person();var userinfo=person.GetPersonInfo();vsvar userinfo=new Person().GetPersonInfo();第二种情况var person=new Person();var userinfo=person.GetPersonInfo();string userName=userinfo.UserName;vsstring userName=new Person().Ge…
2019-11-22 262
在开发应用程序时,能够动态实例化一个类很有用。给出类的一个字符串名称,就能够创建这个类的一个实例。若这些需要实例化的类都继承同一个接口(如本例的 IPerson),那么实例化的 object 类型转换后可以赋值给这个接口。这很方便。否则,就得用 swtich-case 语句(估计…
2019-11-21 283