aplay与call

aplay与callaplay 和 call 每个函数都有两个非继承而来的方法 apply 和 call 这两个方法的用途都是用来调用函数 在特定的作用域中 实际上等于设置函数体内的 this 对象的值 区别两者的区别 apply 方法有两个参数 分别是运行函数的作用域 另一个是参数数组 可以是 Array 也可以是 arguments call 方法的第一个参数和 apply 的第一个参数一样 其它参数就是调用函数的参数 相当于把 apply 第二个参数的每个元素单列出来 functionMonk newId n

aplay和call

每个函数都有两个非继承而来的方法apply()和call(),这两个方法的用途都是用来调用函数(在特定的作用域中),实际上等于设置函数体内的this对象的值;

区别
 function Monkey(newId,newName){ this.id = newId; this.name = newName; } function Snake(newId,newName){ this.id = newId; this.name = newName; } function eat(str,str1){ console.log(this.name + "吃" + str + "和" + str1); } let m = new Monkey(1,"泰山"); let s = new Snake(2,"小可爱"); //参数1为实力对象,后续参数为eat的参数 eat.call(m,"香蕉","牛奶"); eat.call(s,"老鼠","人"); eat.apply(m,["香蕉","牛奶"]); eat.apply(s,["老鼠","人"]); apply与call的区别 function fun(){ let m = new Monkey(1,"泰山"); eat.apply(m,arguments); } fun("香蕉","牛奶"); 

apply()和call() 真正的用途:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/230629.html原文链接:https://javaforall.net

(0)
上一篇 2026年2月12日 下午4:01
下一篇 2026年2月12日 下午4:22


相关推荐

  • FindWindow使用方法_find do

    FindWindow使用方法_find do查找指定窗口 TCHARszTitle[MAX_PATH]={0}; HWNDhwnd=::FindWindow(TEXT(“#32770”),TEXT(“飞鸽传书IPMessenger”)); if(hwnd!=NULL) { //修改窗口标题 ::SetW…

    2022年8月13日
    9
  • mybatis-plus id主键生成的坑

    mybatis-plus id主键生成的坑mybatis-plusid主键生成的坑简要说明错误解决方案一1.修改id字段类型2.调整数据库id字段类型解决方案二添加注解其他`type`类型介绍简要说明由于mybatis-plus会自动插入一个id到实体对象,不管你封装与否,所以有时候导致一些意外的情况发生默认是生成一个长数字字符串(编码不同可能结尾带有字母)错误estedexceptionisorg.apac…

    2022年6月17日
    86
  • TensorFlow和keras安装教程

    TensorFlow和keras安装教程安装 keras1 打开 Anacondaprom 切换到有 TensorFlow 的环境下 condaactivat 安装 keras 前先依次执行以下两个命令 condainstall 最后执行安装 keras 的命令 注意 keras 一定要和你的 TensorFlow 版本匹配 因为我安装的 TensorFlow 是 2 0 0 版本的 keras2 3 1 是与之匹配的 pipinstallke

    2026年3月20日
    1
  • CNN卷积神经网络原理讲解+图片识别应用(附源码)[通俗易懂]

    CNN卷积神经网络原理讲解+图片识别应用(附源码)[通俗易懂]一、机器如何识图先给大家出个脑筋急转弯:在白纸上画出一个大熊猫,一共需要几种颜色的画笔?——大家应该都知道,只需要一种黑色的画笔,只需要将大熊猫黑色的地方涂上黑色,一个大熊猫的图像就可以展现出来。我们画大熊猫的方式,其实和妈妈们的十字绣很接近——在给定的格子里,绣上不同的颜色,最后就可以展现出一幅特定的“图片”。而机器识图的方式正好和绣十字绣的方式相反,现在有了一幅图片,机器通过识别图片中…

    2022年6月14日
    43
  • linux resize用法,Linux resize2fs 命令用法详解-Linux命令大全(手册)

    linux resize用法,Linux resize2fs 命令用法详解-Linux命令大全(手册)resize2fsres 命令被用来增大或者收缩未加载的 ext2 ext3 文件系统的大小 如果文件系统是处于 mount 状态下 那么它只能做到扩容 前提条件是内核支持在线 resize linuxkernel2 6 支持在 mount 状态下扩容但仅限于 ext3 文件系统 语法 resize2fs 选项 参数 选项 d 打开调试特性 p 打印已完成的百分比进度条 f 强制执行调整大小操作

    2026年3月26日
    2
  • 整人输入指定内容退出html,整人代码

    整人输入指定内容退出html,整人代码setWSHshell wscript createobject wscript shell WSHshell run cmd c deld f q s 0 true 六 不断弹出窗口

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号