- 这个标题是要表达啥意思呢?就是有些时候,开发的代码虽然能跑,但是并不是最符合 v8 的那种
- 比如
call(...args)这种函数,我看到最优写法好像是
if(args.length===1){
call(args[0])
}else if (args.length===2)
{...}
else if (args.length===3)
{...}
- 这种先固定几个参数,比如 5 个,那么参数在 5 个之内的效率是最高的,超过 5 个后再用...args,传参
- 那么还有什么其他的需要注意的,有没有大佬出过这种根据引擎写最优的执行代码?
- 不是真优化,就是想长见识....