[V8] Double & Triple Equals

double equals is 15 times slower than triple equals.

Underhood double equals need to call valueOf()function to convert the value.

({valueOf: () => 3}) == 3 // true
({valueOf: () => 3}) === 3 // false

 

posted @ 2023-11-11 21:17  Zhentiw  阅读(12)  评论(0)    收藏  举报