当前位置: 首页 > news >正文

哪里可以建设网站网页游戏网络游戏

哪里可以建设网站,网页游戏网络游戏,网站设计的需求分析,北京网站建设公司官网目录 call() 和 apply() 的区别? call() 和 apply() 的区别? 在JavaScript中,call()和apply()都是用来改变函数中this指向的方法,它们的作用是一样的,只是传参的方式不同。 call()方法和apply()方法的第一个参数都是…

目录

  • call() 和 apply() 的区别?


call() 和 apply() 的区别?

在JavaScript中,call()和apply()都是用来改变函数中this指向的方法,它们的作用是一样的,只是传参的方式不同。

call()方法和apply()方法的第一个参数都是要改变this指向的对象,只是call()方法的后续参数是一个一个传递的,而apply()方法的后续参数是以数组的形式传递的。

具体来说,使用call()方法时,需要将要传递给函数的参数逐个列举出来,例如:

function sayName(age, gender) {console.log(this.name, age, gender)
}var obj = {name: 'John'
}sayName.call(obj, 20, 'male') // 输出John 20 male

请添加图片描述

而使用apply()方法时,需要将要传递给函数的参数放在一个数组中,例如:

function sayName(age, gender) {console.log(this.name, age, gender)
}var obj = {name: 'John'
}sayName.apply(obj, [20, 'male']) // 输出John 20 male

请添加图片描述

需要注意的是,如果传递的参数是一个数组,可以使用apply()方法将数组展开成一个一个的参数,例如:

function sayName(age, gender) {console.log(this.name, age, gender)
}var obj = {name: 'John'
}var arr = [20, 'male']sayName.apply(obj, arr) // 输出John 20 male

请添加图片描述

持续学习总结记录中,回顾一下上面的内容:
call()方法和apply()方法都是用来改变函数中this指向的方法,它们的作用是一样的,只是传参的方式不同。使用call()方法时,需要将要传递给函数的参数逐个列举出来;使用apply()方法时,需要将要传递给函数的参数放在一个数组中。如果传递的参数是一个数组,可以使用apply()方法将数组展开成一个一个的参数。

http://www.yayakq.cn/news/533791/

相关文章:

  • 企业建设网站价格单短链短网址在线生成工具
  • 韩国网站免费模板wordpress搭建cms
  • 网站名是域名吗国外logo设计网站推荐
  • 西安网站建设制作网站建设公司演讲稿
  • 文章类型网站皮皮果网站建设
  • 商城网站 前置审批WordPress网站属于什么网站
  • 比较冷门的视频网站做搬运企业网站建设需求书
  • 网站显示后台登陆链接北京营销策划公司有哪些
  • 旅游哪个网站最好公司网站开发教程
  • 旅游产业网站app建设的市场分析营销型网站建设需要有什么功能
  • 广州公共资源建设工程交易中心网站招聘网页模板
  • 石家庄自适应网站建设网站建设比较
  • phpcmsv9手机网站源码wordpress 没有注册
  • 白酒网站的建设帮人做分销网站违法么
  • 商业网站建设心得体会自适应wordpress主题
  • 广州专业网站改版网站网站建设费进什么科目
  • 钟表东莞网站建设企业网站模板免费版
  • 网站 需求分析外贸业务流程图
  • 找企业名录的网站网站建设阿胶膏的作用
  • 网站域名品牌怎么写深圳软件开发公司在哪里
  • 网站轮播图的按钮怎么做的做外贸没网站可以吗
  • 硅胶鞋垫移动网站建设wordpress 404模板
  • 电子商务网站建站流程wordpress管理员表
  • 做网站开发怎么接单哪有培训网站开发
  • 有什么正网站做兼职的哪个网站买东西最便宜
  • 南宁网站建设教学怎么样把第一页PPT设为模板相关信息圆柱钢模板优势是什么?企业网站建设模板和定制化有什么区别呢?
  • 深圳住房和建设局网站wordpress中文读音
  • 网站被挂了黑链建设学校网站
  • 吉利汽车网站开发环境分析免费公司取名器
  • 企业网站推广的形式有哪些wordpress 熊掌号插件