js call和apply的效能有差別嗎?

時間 2021-05-30 22:36:04

1樓:

之前也一直以為沒什麼區別,後來有人在群裡面貼了 vue 的原始碼才意識到效能有所區別。

在 Chrome 和 Firefox 下面,call 有一定的優勢。

2樓:賀師俊

既然有兩個完成相同事情的操作,但卻長得不同的api,就是為不同的需求準備的。

所以請按照你的需求使用,而不是為了所謂效能強行轉換成另一種。

要知道如果你自己可以通過轉換獲得效能提公升,沒有理由引擎不能做這種優化,只是早晚的事情。

最後,在最新的引擎上兩者效能是基本一樣的。

3樓:令呱衝

貼上那段原始碼:

varoptimizeCb

=function

(func

,context

,argCount);

// The 2-parameter case has been omitted only because no current consumers

// made use of it.

case

null

:case3:

return

function

(value

,index

,collection);

case4:

return

function

(accumulator

,value

,index

,collection);

}return

function();

};所以如果不是對效能有近乎苛刻的要求的話,看用哪個覺得方便就用哪個唄。

為什麼機械硬碟隨機讀取效能和連續讀寫效能差那麼多?

鄧卓 再來看下訪問時間,主要有三個部分 1.尋道時間,為讀取某個目標扇區的內容,傳動臂首先將磁頭定位到包含目標扇區的磁軌上,這個過程花費的時間即為尋道時間。平均值 3 9 ms,最大可至 20 ms。2.旋轉延遲,磁頭定位到目標磁軌後,驅動器等待目標扇區的第乙個位旋轉到磁頭下,這個過程如果是 540...

設計和效能接近 MacBook Pro with Retina display,兼顧效能與輕薄的 PC 膝上型電腦有哪些?

說起輕薄,首先肯定是續航,你在乎不在乎續航,帶不帶電源,一般重量會差500 700g,輕薄如果沒有續航,那就幾乎只剩下裝13了 天天揹著600g左右的電源,那還買輕薄筆記本幹嘛。所以建議你先看看筆記本的續航和電池,5000出頭的幾乎和沒有一樣 之後再來談效能 效能本,無非就是,配置,以及散熱 配置1...

Go和Python的非同步效能那個對於後端更好?

euphoria 如果單核的話,通道可以最大化效能,如果多核的話,無論哪種語言都有難度。go 語言也很容易掉落坑里,而且並不是所有業務都適合非同步和併發。There s an absolutely amazing library for Haskell called Haxl,that automa...