1
JavaScriptでは、オブジェクトの変数を定義して、少なくともそのプロパティのすべてが関連していることを明確にしたいと思います。例えばPythonで関連する変数のグループを定義する方法は?
:
var box = {
width: 100,
height: 200,
weight: 80
}
Pythonで似た何かをする方法はありますか?
JavaScriptでは、オブジェクトの変数を定義して、少なくともそのプロパティのすべてが関連していることを明確にしたいと思います。例えばPythonで関連する変数のグループを定義する方法は?
:
var box = {
width: 100,
height: 200,
weight: 80
}
Pythonで似た何かをする方法はありますか?
これは、構文はほとんど同じであるパイソン で辞書や辞書と呼ばれている:
box = {
'width': 100,
'height': 200,
'weight': 80
}
後でこのように、これらの値にアクセスすることができます:心に留めする
box['width']
一つです文字列キーを索引付けする際のルックアップのコストと単純な変数の比較。コードのパフォーマンスに影響を受けやすい領域では、このアプローチをお勧めしません。 –
@ErikUggeldahl、それを指摘していただきありがとうございます。私が現在取り組んでいるスクリプトでは、パフォーマンスが問題になることはありません。パフォーマンスのコストがJavaScriptよりも高いのは不思議です。彼らが似ているかどうか知っていますか? –
@RaphaelRafatpanahこの記事によると、Javascriptでのルックアップのドット(。)表記は、単に文字列検索の構文砂糖です。どちらの場合も、文字列比較と値検索の操作はほぼ同等です。 https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Property_accessors 現実世界のパフォーマンスに関しては、通訳者によって大きく異なるため、難しい質問です(例:V8 vs. CPython)。 –