`

javascript 变长参数

阅读更多
javascript 变长参数例子:
function loadVars(){
	var vars = loadVars.arguments;
	for (var i = 0; i < vars.length; i++){
		alert(vars[i]);
	}
}
loadVars('a','b','c');
3
3
分享到:
评论
3 楼 jindw 2008-04-23  
V3反对?
没听说过。
你说的是arguments.caller吧?
2 楼 jasongreen 2008-04-22  
sometimes it is useful
1 楼 longleg 2008-04-22  
ECMAScript V1支持使用,ECMAScript V3开始反对使用。
所提现在的论调是,尽量不用。

相关推荐

    javascript 利用arguments实现可变长参数

    在C#等其他编程语言中,`params`关键字用于定义可变长参数,但在JavaScript中,`arguments`对象提供了类似的功能。 `arguments`对象在每个函数内部都是隐式存在的,它是一个类数组对象,包含了函数调用时传入的所有...

    一个变长参数的例子 (参数不固定 源代码)

    在JavaScript中,没有内置的变长参数机制,但可以通过数组`arguments`对象访问所有传入函数的参数。例如: ```javascript function logArgs() { for (let i = 0; i ; i++) { console.log(arguments[i]); } } ...

    javascript 函数参数限制说明

    然而,其他浏览器如Firefox可能使用更长的数据类型,如long,这允许它们接受更多的参数。对于其他浏览器,可能是int或uint,但至少可以处理int.MaxValue个参数。这个数值通常非常大,远超过日常编程的需求。因此,...

    04-JavaScript基础.pptx

    函数传参是函数接收输入的方式,JavaScript中的函数支持可变参数,也就是不定参数。`arguments`对象是一个类数组对象,它包含了函数调用时传入的所有参数,无论这些参数是否在函数声明中定义。例如,你可以编写一个...

    《精通JavaScript》

    函数不仅可以封装代码块,还可以作为参数传递给其他函数,这种特性使得JavaScript非常灵活。 #### 三、DOM操作与事件处理 1. **文档对象模型(DOM)**:DOM是一套标准,用于表示HTML和XML文档的对象结构。它定义了...

    JavaScript示例大全,JavaScript,JavaScript示例

    函数是JavaScript中的重要组成部分,它们是可重用的代码块,可以接受参数并返回值。函数可以提升代码的可读性和组织性。例如,你可以创建一个函数来处理用户输入,或者一个函数来计算两个数字的和。 此外,...

    javascript手册 javascript手册 javascript手册

    这些方法使得在JavaScript中处理日期和时间变得简单而灵活。 总结起来,JavaScript的`Array`对象是数据操作的基础,`Boolean`对象提供了布尔值的封装和转换,而`Date`对象则负责处理日期和时间的计算。这三者都是...

    javascript object to json string

    - 在处理大型对象时,要注意内存和性能问题,因为这可能导致内存占用增加和执行时间变长。 总的来说,JavaScript对象到JSON字符串的转换是数据交互的核心部分,了解并熟练掌握这一技能对于任何JavaScript开发者来说...

    JavaScript Programmers Reference

    11. **模块化与打包工具**:随着项目规模的增长,JavaScript的模块化变得至关重要。本书会介绍CommonJS、ES6模块,以及Webpack、Rollup等打包工具的使用。 12. **测试与调试**:介绍单元测试、集成测试,以及使用...

    李炎恢JavaScript全套课程讲义

    4. 函数:JavaScript中的函数是第一类公民,可以作为变量赋值、作为参数传递和作为返回值。理解函数表达式和函数声明的区别至关重要。 5. 作用域:JavaScript有全局作用域和局部作用域,以及ES6引入的块级作用域...

    Eloquent javascript

    书中详细介绍了属性(Properties)、方法(Methods)、对象的可变性(Mutability)、计算相关性(Computing correlation)、对象作为映射(Objects as maps)、进一步的数组学(Further arrayology)、字符串及其...

    JavaScript

    函数是JavaScript中的重要组成部分,可以使用function关键字定义,支持可变参数和动态函数。全局变量在整个代码范围内都可访问,而局部变量只在定义它们的函数内部有效。JavaScript还提供了许多系统函数,如...

    JavaScript电子教案1-12章

    本章将详细解释函数的定义、调用以及参数和返回值的使用。 第4章:数组和对象 数组用于存储多个值,而对象则用来组织和管理数据。这里会介绍数组的创建、遍历和操作,以及对象的声明、属性和方法。 第5章:事件...

    JavaScript 程序编码规范

    - 使用`const`声明不会改变的变量,`let`声明可变变量。 5. **函数**: - 函数名应动词化,如`calculateSum`。 - 避免使用副作用,函数应只做一件事情。 - 长函数应拆分为多个小函数,提高可读性。 - 参数数量...

    javascript思维导图

    `var`是老式的声明方式,作用域为函数,而`let`和`const`属于ES6新增的语法,`let`的作用域为块级,`const`用于声明不可变的常量。变量在使用前必须先声明。 接下来是“函数基础”。JavaScript中的函数是一组有序的...

    Javascript手册

    2. **函数与作用域**:JavaScript中的函数不仅用于封装代码,还可以作为参数传递和返回值。理解函数的作用域至关重要,包括全局作用域、局部作用域和块级作用域,以及ES6引入的let和const变量的作用域特性。 3. **...

    程序天下:JavaScript实例自学手册

    1.25 使用JavaScript传递页面参数 1.26 页面被冻结 第 2章 按钮特效 2.1 页面刷新按钮 2.2 按回车调用登录按钮 2.3 动态创建按钮 2.3 平面按钮 2.4 按钮的嵌入效果 2.5 按钮改变状态栏信息 2.6 定义按钮的热键 2.7 ...

Global site tag (gtag.js) - Google Analytics