从bind返回的结果和使用function()的结果有什么区别

2024-01-11

bind 的返回值与通过 function() 创建等效值的结果有什么区别?有什么有效的区别吗? (我不是在问上下文保留属性bind)。是否有任何技术/性能原因导致您可能更喜欢一种方法。

i.e.

var myFunc = foo.bind(undefined, bar);

vs

var myFunc = function() { foo.call(undefined, bar) };

有什么有效的区别吗?

是否有任何技术/性能原因让您更喜欢它 方法。

第二个版本包括一个附加的函数调用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从bind返回的结果和使用function()的结果有什么区别 的相关文章

  • 如何检测浏览器是否支持自定义元素

    我正在查看 Modernizr 它应该有助于功能检测 这应该可以帮助确定您的网站是否与给定的 Web 浏览器兼容 但我没有看到任何表明我可以使用它来检测自定义 HTML 的内容我们在内容中创建和定义的元素 如果不是 Modernizr 我如
  • 将 OoXml 插入单词抛出错误:未知

    我一直在尝试通过office js将OOXML插入到word文档的正文内容中insertOoXML 方法 我什至尝试过最简单的实现 认为我在尝试替换 XML 本身中的 fieldCodes 时做了一些不正确的事情 所有结果都是这样Error
  • 如何在同一页面上使用AJAX处理多个表单

    我有一个表单 当我单击 提交 时 它就被提交了 然后该表单隐藏 操作页面的结果显示在 div 中 classname dig 它工作正常 但是当我添加另一个表单时 它停止正常工作并且所有表单同时提交 我如何更改我的代码 done click
  • 主干视图 DOM 元素已删除

    我一直在阅读有关 Backbone js 僵尸 或内存泄漏 问题的信息 基本上 当您不再需要该元素时 您必须从 DOM 中解除绑定并删除该元素 以确保所有事件也被删除 现在 我有一个包含几个容器的单页应用程序 div div div div
  • 了解设置 JQuery 变量

    了解设置 JQuery 变量 最近 我通过在 StackOverflow 上遇到的另一个问题寻找帮助 了解到如何设置 JQuery 变量 如下所示 您可以通过简单地调用变量来创建输入字段 并且锚变量似乎也定义了样式 var clicked
  • 为什么 JavaScript base-36 转换看起来不明确

    我目前正在编写一段使用 Base 36 编码的 JavaScript 我遇到了这个问题 parseInt welcomeback 36 toString 36 看来要回归了 welcomebacg 我在 Chrome 开发者控制台和 Nod
  • 在 Vue.js 中从父组件执行子方法

    目前 我有一个 Vue js 组件 其中包含其他组件的列表 我知道使用 vue 的常见方式是将数据传递给孩子 并从孩子向父母发出事件 但是 在这种情况下 我想在子组件中的按钮出现时执行子组件中的方法 parent被点击 哪种方法最好 一种建
  • 我想检查 $('#td1').text() === "x" 是否?

    我想检查innerHtml是否有X或O 所以我不能再次添加任何其他东西 但它不起作用 添加检查代码后它就停止了 我在这里尝试做一个简单的XO游戏来更熟悉javascript和jquery 我也不确定是否可以用 jQuery 做到这一点
  • 从未用 @flow 标记的导入文件中获取类型定义

    TL DR我怎么告诉flow从未声明的导入模块导入类型定义 flow 加长版 流接缝能够从不使用流语法的文件中派生类型 请参阅示例 示例文件 flow js if Math random lt 0 5 var y hello else va
  • 为什么是 javascript:history.go(-1);无法在移动设备上工作?

    首先 一些背景 我有一个向用户呈现搜索页面 html 表单 的应用程序 填写标准并单击 搜索 按钮后 结果将显示在标准部分下方 在结果列表中 您可以通过单击将您带到新页面的链接来查看单个结果的详细信息 在详细信息页面中 我添加了一个 返回结
  • Jquery/Javascript 上传和下载文件,无需后端

    是否可以在没有后端服务器的情况下在 JavaScript 函数中下载和上传文件 我需要导出和导入由 JavaScript 函数生成的 XML 我想创建按钮 保存 xml 来保存文件 但我不知道是否可行 另一方面 我希望将 XML 文件直接上
  • 使用 KnockoutJs 映射插件进行递归模板化

    我正在尝试使用以下方法在树上进行递归模板化ko映射 插入 http knockoutjs com documentation plugins mapping html 但我无法渲染它 除非我定义separate每个级别的模板 在以下情况下
  • 在javascript中解析json - 长数字被四舍五入

    我需要解析一个包含长数字的 json 在 java servlet 中生成 问题是长数字被四舍五入 当执行这段代码时 var s x 6855337641038665531 var obj JSON parse s alert obj x
  • Babel 7 Jest Core JS“TypeError:wks不是函数”

    将我的项目升级到 Babel 7 后 通过 Jest 运行测试会抛出以下错误 测试在 Babel 6 中运行没有任何问题 但在 Babel 7 中失败并出现以下错误 TypeError wks is not a function at Ob
  • 如何在react-native中获取Text组件的onPress值

    我是一名新的 React Native 开发人员 我想使用 onPress 获取 Text 组件的值并将其传递给函数
  • Laravel 中只向登录用户显示按钮

    如果我以 John 身份登录 如何才能只显示 John 的红色按钮而不显示 Susan 的红色按钮 测试系统环境 Win10 Laravel5 4 Mysql5 7 19 table class table table responsive
  • 如何在类似控制台的环境中运行 JavaScript?

    我正在尝试遵循这里的示例 http eloquentjavascript net chapter2 html http eloquentjavascript net chapter2 html and print blah 在浏览器中运行时
  • Javascript转换时区问题

    我在转换当前时区的日期时间时遇到问题 我从服务器收到此日期字符串 格式为 2015 10 09T08 00 00 这是中部时间 但是当我使用 GMT 5 中的 new Date strDate 转换此日期时间时 它返回给我的信息如下 这是不
  • 条件在反应本机生产中失败,但在开发中有效

    我创建了一个反应本机应用程序 我需要通过它进行比较 如果属实 就会执行死刑 问题是 该条件适用于 React Native 开发模式 而不适用于 React Native 生产版本 我使用 firebase 作为数据库 也使用 redux
  • 使用 Ajax 请求作为源数据的 Jquery 自动完成搜索

    我想做的事 我想使用 jquery 自动完成函数创建一个输入文本字段 该函数从跨域curl 请求获取源数据 结果应该与此示例完全相同 CSS 在这里并不重要 http abload de img jquerydblf5 png http a

随机推荐

  • 企业库日志记录未从 ASP.NET 记录到事件日志

    我花了一天时间尝试使 Ent Lib Logging 工作并将所有内容记录到数据库或事件日志中 我有一个具有相同 Ent Lib 配置的 Web 应用程序和控制台应用程序 但只有控制台应用程序能够登录事件日志 我尝试了所有具有权限的操作 但
  • boto 和“In”比较器

    我正在尝试将 In 比较器与 boto 一起使用来指定 Mechanical Turk 作业的多个区域设置 这个答案 https stackoverflow com a 25122804 1599229说这是可能的 也是如此AMT 文档 h
  • Socket.Shutdown 抛出 SocketException

    我正在尝试为我的项目实现异步套接字 这是代码 public void Start int listeningPort var ipHostInfo Dns Resolve Dns GetHostName var ipAddress ipHo
  • 正则表达式蛋白质消化

    因此 我正在用一种酶 出于你的好奇心 Asp N 消化蛋白质序列 该酶在单字母编码序列中 B 或 D 编码的蛋白质之前进行切割 我的实际分析使用String scan用于捕获 我试图找出为什么以下正则表达式不能正确消化它 w BD b 先行
  • 如何在vscode终端中将i386 arch更改为arm64?

    如何在vscode终端中将i386 arch更改为arm64 m2 Pro 硅 我问因为yarn and npm无法在 vscode 终端中工作 但在外部终端 iterm2 终端 中完美工作 vscode 终端 https i stack
  • Rust 链接器寻找 LIB,而不是 DLL

    我正在 Windows 上尝试 Rust 我的代码声明并调用外部库中的函数 声明是这样的 link name Rvea0326nc 64 extern C fn WeibullSpeedProbability wa f32 wk f32 q
  • 无休止的动画、requestAnimationFrame 和调用堆栈限制

    我正在开发一个小项目 该项目使用 Twitter 流 API 并从中制作一些画布动画 鉴于 Twitter 流 API 没有结束 动画可能会无限期地继续下去 问题就在于此 requestAnimationFrame似乎是通过递归进行操作的
  • 使用 shell 迭代文件

    我有两个输入文件 每行都有名单 mm dd 形式 使用持续时间和其他主机名内容 另一个是我生成的 每行都有一组不重复的名单 我正在尝试编写一个 shell 命令来遍历带有名单的文件 将它们存储为变量并检查其他文件以匹配名称 然后输出每个人的
  • xna 中 spritebatch.draw 中的源矩形是什么

    SpriteBatch Draw 方法中源矩形参数的用途是什么 MSDN 说 A rectangle that specifies in texels the source texels from a texture Use null to
  • 使用 Adob​​e AIR 开发 Android 移动应用程序

    谁能提供使用 Eclipse SDK 和 Adob e AIR 开发 Android 移动应用程序之间的比较信息 请任何已经有使用 Adob e AIR 开发 Android 移动应用程序经验的人分享您的意见 我已经阅读了有关开发 Adob
  • 可以请求从 htmlhelper 访问查询字符串

    你好 可以在 HTMLHelper 扩展方法中访问查询字符串 我们需要根据请求中的查询字符串进行不同的渲染 是的 通过当前上下文 这是 HTML Helper 上的一个属性 public static string DoThis this
  • Three.JS Orbit Controls - 启用和禁用,无需位置跳跃

    我正在使用 Three JS 创建一个几何操作原型 我正在使用 OrbitControls JS 来操作相机 但在启用和禁用控件时遇到问题 这是我的演示 http moczys com webGL Prototype V02 05 html
  • 标头位置无法正常工作

    我的网址是 1006 我这里有一个没有任何操作的表格
  • 如何使 is_pod 测试在编译期间执行而不是执行期间执行?

    这可能是一个简单的问题 我根本不掌握 C 11 模板 我有一个通用向量类 但不是std vector
  • jQuery - 轮询作业队列

    我有一个包含作业队列的数据库表 一个单独的程序处理这些作业 我想提供一个网页供用户观看队列的进度 用于查询表并以 JSON 格式返回的服务器端脚本没有问题 我读过一些关于 jQuery 和期刊更新插件 http enfranchisedmi
  • 为什么片段类可能无效?

    我刚刚使用 AndroidStudio 向导创建了一个 PreferenceActivity 运行它引发了一个奇怪的异常 java lang RuntimeException Subclasses of PreferenceActivity
  • 使用下面的 uiimagePickerController Delegate 函数时获得不明确的引用:

    我试图覆盖 UIImagePickerControllerDelegate 中的 uiimagePickerController 函数 但是 我似乎收到错误 Ambiguous reference to member subscript 我
  • Android简单的警报对话框[重复]

    这个问题在这里已经有答案了 我需要向点击我的 Android 应用程序上的按钮的用户显示一条小短信 在 IOS 上我只需要创建一个 AlertView 它使用起来很简单 但在 Android 上我很困难 因为解决方案似乎困难十倍 我看到我需
  • IIS7:如何定义Windows身份验证已打开?

    IIS7 如何定义Windows身份验证已打开 我知道IIS7 集成模式不支持两阶段身份验证 https stackoverflow com questions 436169 iis7 setup integrated windows au
  • 从bind返回的结果和使用function()的结果有什么区别

    bind 的返回值与通过 function 创建等效值的结果有什么区别 有什么有效的区别吗 我不是在问上下文保留属性bind 是否有任何技术 性能原因导致您可能更喜欢一种方法 i e var myFunc foo bind undefine