文档章节

JS函数调用的问题

文文1
 文文1
发布于 2015/03/25 12:10
字数 330
阅读 46
收藏 0

在定义函数的时候比如:

function reloadZjcsTab(eprjListId, secUid, secUid2){}//定义了三个参数

1.但是在调用的时候如果形参的个数少于定义的个数:

reloadZjcsTab(22);

这种情况,会按照函数定义的时候按顺序赋值,所以会让eprjListId=1

2.如果在嗲用的时候形参的个数大于定义的个数:

reloadZjcsTab(11,22,33,55,88);

这种情况也会按照函数定义的顺序依次赋值,所以eprjListId=11.secUid=22,secUid=33

我们可利用arguments来获取未在函数定义中的参数值:

alert(arguments[0]+","+arguments[1]+","+arguments[2]+","+arguments+","+arguments[3]+","+arguments.length);
//我们会发现弹出的内容为:11,22,33,[object Arguments],55,5

由此可知:即使某个参数在函数定义的时候并不存在,但是利用arguments来获取实际传递的参数

© 著作权归作者所有

文文1
粉丝 24
博文 402
码字总数 128240
作品 0
长沙
程序员
私信 提问
JS异步编程之callback

为什么 JS 是单线程? 众所周知,Javascript 语言的执行环境是"单线程"(single thread)。 所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执...

南波
02/17
0
0
Android提供了一个很强大的WebView控件用来处理Web网页,而在网页中,JavaScrip

Android提供了一个很强大的WebView控件用来处理Web网页,而在网页中,JavaScript又是一个很举足轻重的脚本。本文将介绍如何实现Java代码和Javascript代码的相互调用。 如何实现 实现Java和j...

SuShine
2015/07/06
0
0
C#代码与javaScript函数的相互调用

问: 1.如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的已有变量? 4.如何在C#中访问JavaScript函数? 问题1答案如下: javaScript函数中执行C#代码...

孟宪迎
2009/12/27
164
0
JavaScript 对引擎、运行时、调用堆栈的概述理解

JavaScript 对引擎、运行时、调用堆栈的概述理解  随着JavaScript越来越流行,越来越多的团队广泛的把JavaScript应用到前端、后台、hybrid 应用、嵌入式等等领域。 这篇文章旨在深入挖掘Jav...

开元中国2015
2018/10/25
0
0
WKWebView与js交互之完美解决方案

 随着H5功能愈发的强大,没进行过混合开发的小伙们都不好意思说自己能够独立进行iOS的app开发,在iOS7操作系统下,常用的native,js交互框架有easy-js,WebViewJavascriptBridge,以及结合jav...

HeroHY
2017/05/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

浅谈跨平台框架Flutter的搭建与运行

作者:个推iOS开发工程师 伊泽瑞尔 Flutter是Google推出的跨平台的解决方案,用以帮助开发者在 Android 和 iOS 两个平台开发高质量原生应用的全新移动 UI 框架。 之前我们为大家介绍了《跨平...

个推
7分钟前
0
0
Spring Boot 面试,一个问题就被干趴下了!

最近LZ面试了不少人,其中不乏说对 Spring Boot 非常熟悉的,然后当我问到一些 Spring Boot 核心功能和原理的时候,没人能说得上来,或者说不到点上,可以说一个问题就问趴下了! 这是我的问...

Java领航员
8分钟前
0
0
U72024 C++初识类

题目 (Circle类)一个圆形的旱冰场地,场地内抹水泥,造价为每平方米20元,围栏用木条围成,每米造价35元。设计一个Circle类,可以求出圆的面积和边长,用户可以此求出旱冰场的造价。请在下...

StupidZhe
今天
9
0
你应该选择哪种树莓派?

本文是《14 天学会树莓派使用》系列文章的第一篇。虽然本系列文章主要面向没有使用过树莓派或 Linux 或没有编程经验的人群,但是肯定有些东西还是需要有经验的读者的,我希望这些读者能够留下...

linux-tao
今天
1
0
动态代理知识详解

动态代理实现的两种方式 给动态代理举个栗子:例如我们平时买笔记本电脑,很多时候都是不从厂家拿货,而是通过经销商买电脑。代理模式出现解决了生产厂家的一些问题,那么这个这个思想在我们...

我叫小糖主
今天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部