首页 > 软件开发 > JavaScript >

JavaScript中重名的函数与对象示例

来源:互联网 2023-03-16 23:57:32 版权归原作者所有,如有侵权,请联系我们

关于JavaScript中重名的函数与对象的相关内容,具体可以通过以下方法操作。IWg办公区 - 实用经验教程分享!

工具/原料

  • JavaScript

方法/步骤

  • 1

    JavaScript 允许重复声明变量,后声明的覆盖之前的。IWg办公区 - 实用经验教程分享!

    JavaScript中重名的函数与对象示例IWg办公区 - 实用经验教程分享!

  • 2

    JavaScript允许重复定义函数。IWg办公区 - 实用经验教程分享!

    JavaScript没有重载这个概念,它仅依据函数名来区分函数。IWg办公区 - 实用经验教程分享!

    后定义的同名函数覆盖之前的,与参数无关。IWg办公区 - 实用经验教程分享!

    JavaScript中重名的函数与对象示例IWg办公区 - 实用经验教程分享!

  • 3

    实参个数如果比形参少,那么剩下的默认赋值为undefined;如果实参传的比形参数量多,那么是全部都会被传进去的,只不过没有对应的形参可以引用(但可以用arguments来获取剩下的参数)IWg办公区 - 实用经验教程分享!

    JavaScript中重名的函数与对象示例IWg办公区 - 实用经验教程分享!

  • 3相关内容未经许可获取自百度经验
  • 4

    变量与函数重名的时候,变量生效IWg办公区 - 实用经验教程分享!

    这涉及到了变量和函数的预解析:IWg办公区 - 实用经验教程分享!

    - 变量声明会被顶置,函数声明也会被顶置且比变量更先声明。IWg办公区 - 实用经验教程分享!

    - 变量的声明和赋值语句一起写时,JS引擎在解析时,会将其拆成声明和赋值2部分,声明置顶,赋值保留在原来位置。IWg办公区 - 实用经验教程分享!

    - 声明过的变量不会再重复声明。IWg办公区 - 实用经验教程分享!

    JavaScript中重名的函数与对象示例IWg办公区 - 实用经验教程分享!

  • 5

    JS中有两种函数,一种是普通函数,一种是函数对象。下面的这种就是“函数对象”,它实际上是声明一个匿名函数,然后将该函数的init方法赋值给该变量。IWg办公区 - 实用经验教程分享!

    JavaScript中重名的函数与对象示例IWg办公区 - 实用经验教程分享!

  • 6

    函数与内部变量重名IWg办公区 - 实用经验教程分享!

    定义普通函数,即在window变量下,定义一个key,它的名字为该函数名,值为该函数的地址。函数内部的this指向window对象。IWg办公区 - 实用经验教程分享!

    JavaScript中重名的函数与对象示例IWg办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!IWg办公区 - 实用经验教程分享!


    标签: JAVASCRIPT

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号