2
私のチームの開発者は、ドット記法を使ってObjectプロパティにアクセスする方がブラケット記法よりも高速だと述べました。例:この場合オブジェクトのプロパティにアクセスするためのブラケット表記はピリオド表記よりも遅いですか?
var sample = { name: 'First Name' }
var nameBracket = sample['name']
var namePeriod = sample.name
、彼らの信念はnamePeriod
の割り当てがnameBracket
より速いだろうということでした。
これは本当ですか?もしそうなら、なぜですか?そうでない場合は、どうしてですか?
関連:この仮説または類似の質問をテストして、JSの機能速度を決定する方法はありますか。
または、内容が文字列だけではない場合、obj [function(){for(var start =(new Date).getTime();(new Date).getTime()
Paulpro
ああ、あなたは私の意味を知っています:P – Stephen