javascript - 分配处理成本与条件

标签 javascript

代码审查后出现以下问题

function a (options) {
  if ( !options ) options = {};
  // other code dealing with default options
}
function b (options) {
  options = options || {};
  // other code dealing with default options
}

a() 和 b() 哪个更经济?

最佳答案

http://jsperf.com/assignment-vs-processing

jsPerf 说 b() 是最快的。 谢谢,我回去喝咖啡

关于javascript - 分配处理成本与条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24082955/

相关文章:

javascript - 动态解构 Prop ?

javascript - 如何组织css和js文件的缩小和打包以加快网站速度?

javascript - 自适应随机化算法

javascript - NodeJS/MongoDB 唯一值检查

javascript - 将 Faker 与 Cypress 结合使用

javascript - Webpack 从其他类访问类

javascript - 如何在 <input type ="date"/> HTML5 Input date 元素发生变化时关闭日期选择器

javascript - jQuery触发变化事件函数

javascript - 如何在ajax post上传递对象数组作为参数

javascript - 将变量从 shell 脚本传递到 js 脚本