js bind多参数的问题

,bind(),调用一个新创建的函数,其新函数的this值会被绑定到给定bind()的第一个参数。 

es6,参数表达,传参

bind(this),生成的新的updateChangedOptionAndMask,会把本身this的updateChangedOptionAndMask方法覆盖掉吗

不会覆盖,注入到this对象是一个新的引用,不是同一个东西,注入是一个未知的引用不能直接通过对象.的方法是使用,必须将他付给一个新的方法,才能使用。

var newfunc=func.bind(this,1,2);

生成一个新的方法,却不能想普通函数的参数传递调用他,而是将他们的参数累积起来。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,286评论 19 139
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,281评论 0 4
  • 函数和对象 1、函数 1.1 函数概述 函数对于任何一门语言来说都是核心的概念。通过函数可以封装任意多条语句,而且...
    道无虚阅读 4,702评论 0 5
  • 看到屡屡很多人提起过:职场上不能相信任何人,也不能和同事做朋友······等等诸如此类的文章,包括我在内也是一样,...
    垂钓的刺客阅读 621评论 0 4
  • 朋友圈里经常会出现晒“合照”的,合照里除了秀恩爱的日常,也有一些是炫一些与名人大佬合影的,这些仿佛是昭示着他自身的...
    xxt1946阅读 283评论 0 0