`
os586
  • 浏览: 15483 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

javascript arguments的使用

阅读更多
这段代码值的思考:

function agtest(m, n) {
    arguments[0] = 2;
    arguments[1] = 'abc';
    alert(m);
    alert(n);
}
agtest(1);

输出:
2
undefined

第二个参数没有传,因此arguments[1]是undfined,不会被改变的;
只有实参数被真切传递了的,才能改变
0
0
分享到:
评论

相关推荐

    javascript arguments使用示例

    1. `arguments`对象的基本使用: 在JavaScript函数内部,`arguments`对象包含了函数调用时的所有参数,它的索引从0开始,`arguments[0]`对应于第一个参数,`arguments[1]`对应于第二个参数,以此类推。例如,下面的...

    理解Javascript函数形式参数与arguments

    arguments还有一些其他的特性,例如它可以作为一个伪数组来使用。这些特性将在《伪数组》一文中进行详细的解释。 理解函数形式参数和arguments之间的关系对于编写高效的JavaScript代码至关重要。只有通过深入理解...

    【JavaScript源代码】JavaScript中arguments的使用方法详解.docx

    JavaScript中的`arguments`对象是一个非常重要的特性,尤其在处理不确定数量的函数参数时。它不是一个真正的数组,但具有数组类似的行为,允许我们访问函数调用时传入的所有参数。在这个文档中,我们将深入探讨`...

    arguments对象的使用

    在JavaScript编程语言中,`arguments`对象是一个非常重要的特性,特别是在处理函数参数时。...然而,现代JavaScript语法推荐使用默认参数、剩余参数和解构赋值等特性来替代`arguments`,以提高代码的清晰度和可维护性。

    javaScript arguments 对象使用介绍

    JavaScript中的`arguments`对象是一个非常实用的特性,它允许函数接收任意数量的参数,而不仅仅是预先定义好的。在JavaScript函数内部,`arguments`对象提供了一种访问这些参数的方法,无论函数声明时指定了多少参数...

    javascript内置对象arguments详解

    JavaScript中的内置对象arguments是一个特别的对象,它是一个类数组对象,存在于所有JavaScript函数中。它主要用来存储传递给函数的参数,这些参数被称为函数的“实参”。虽然arguments对象包含了传递给函数的所有...

    JavaScript中使用arguments获得函数传参个数实例

    JavaScript中的arguments对象的使用有其优势,特别是在需要处理不确定数量的参数的情况下。然而,需要注意的是,arguments对象虽然类似数组,但不是真正的数组对象。因此,如果需要使用数组的方法,需要将其转换为...

    JavaScript arguments 多参传值函数

    JavaScript中的`arguments`对象是一个非常实用的特性,它允许开发者在函数内部访问到所有传入的参数,即使这些参数没有在函数定义时...正确理解和使用`arguments`对象对于编写高效且适应性强的JavaScript代码至关重要。

    JavaScript arguments.callee作用及替换方案详解

    JavaScript中的`arguments.callee`是一...总的来说,尽管`arguments.callee`曾经在JavaScript中扮演了重要的角色,但出于性能和兼容性的考虑,开发者应该尽量避免使用它,转而采用更现代和高效的技术来实现相同的功能。

    Javascript中arguments对象的详解与使用方法

    ECMAScript中的函数并不介意传递的参数有多少,也不介意是什么类型。由于JavaScript允许函数有不定数目的参数,所以我们需要一种机制,可以在 函数体内 ...这篇文章将详细介绍Javascript中的arguments对象和使用方法。

    javascript利用apply和arguments复用方法

    JavaScript中的`apply`和`arguments`对象是两个非常重要的特性,它们在函数复用和处理动态参数时起着关键作用。本文将详细讲解这两个概念及其在复用方法中的应用。 `apply`是JavaScript中Function对象的一个方法,...

    JS:arguments

    ### JavaScript中的`arguments`对象详解 在JavaScript编程中,`arguments`对象是一个非常有用的特性,尤其是在处理函数调用时不确定参数数量的情况下。虽然它不是ECMAScript标准的一部分,但所有主流浏览器都支持这...

    javascript中arguments,callee,caller详解

    arguments是什么? arguments是函数调用时,创建的一个类似的数组但又不是数组的对象,并且它存储的是实际传递给函数的参数,并不局限于函数声明的参数列表哦。 尼玛,什么意思? 写个demo看看,代码见下 <!...

    Javascript中arguments用法实例分析

    若不使用arguments对象,则需要为每一个参数数量重载一个函数,这在JavaScript中是不可行的,因为JavaScript不支持方法重载。通过arguments对象,我们可以轻松地处理不同数量的参数,如下代码所示: ```javascript ...

    Javascript中arguments和arguments.callee的区别浅析

    在JavaScript中,`arguments` ...在现代JavaScript中,由于性能和可维护性的考虑,`arguments.callee` 已经不再推荐使用,开发者应寻找更安全的替代方案。了解这些概念有助于更好地理解和调试JavaScript中的函数调用。

    Javascript中函数名.length属性用法分析(对比arguments.length)

    而在JavaScript中,还有一个与之类似的arguments对象,其中包含了一个.length属性,用于获取在函数调用时实际传入的参数数量。接下来,我们将具体分析这两种.length属性在实际应用中的区别和用法。 函数名.length...

    javascript下利用arguments实现string.format函数

    sitepoint上看到Andrew Tetlaw在08年写的文章arguments: A JavaScript Oddity,阅读之后,除了对arguments温故知新一遍以外,印象最深刻的还是Andrew的第一个函数实现的string.format功能。

Global site tag (gtag.js) - Google Analytics