0

信頼できる情報源が見つからないように見える簡単な質問です。私は常に、次のような||省略形のundefinedチェックに演算子を使用します

myVar = myVar || {};

しかし、これは myVar が存在する場合、それを再割り当てすることを意味するのでしょうか? したがって、パフォーマンスの観点から、これを次のifようなステートメントに拡張する方が良い場合:

if(!myVar) myVar = {};

これを解決してくれてありがとう!

4

2 に答える 2

0

jsPerf はどうですか?自分では確認できない(携帯) http://jsperf.com/browse

于 2013-10-11T09:27:07.167 に答える