トップページ > プログラム > 2015年01月29日 > XmBHDsrt

書き込み順位&時間帯一覧

3 位/163 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000001000021020006



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
+ JavaScript の質問用スレッド vol.117 +

書き込みレス一覧

+ JavaScript の質問用スレッド vol.117 +
700 :デフォルトの名無しさん[sage]:2015/01/29(木) 12:43:53.62 ID:XmBHDsrt
連想配列を標準で提供する主な言語 (Wikipedia の「連想配列」より)
・ECMAScript (JavaScript) - すべてのオブジェクトが、文字列が添え字の連想配列として扱われる
・PHP - 配列と連想配列の区別がない

これを勘違いしちゃったんだね
+ JavaScript の質問用スレッド vol.117 +
709 :デフォルトの名無しさん[sage]:2015/01/29(木) 17:28:01.85 ID:XmBHDsrt
>>703
悔しいのは分かったから、Wikipediaの方を直しといてよ
+ JavaScript の質問用スレッド vol.117 +
711 :デフォルトの名無しさん[sage]:2015/01/29(木) 17:45:21.92 ID:XmBHDsrt
obj["hoge"]ってアクセス出来るから連想配列って名前がついてるだけなのに、
PHP厨はPHPがたまたま連想配列が配列と同じだからって、連想配列=配列って考えに
凝り固まっちゃってんだよな

連想配列、辞書(ディクショナリ)、マップは同じ意味なのになんで配列にこだわってんだか…
+ JavaScript の質問用スレッド vol.117 +
713 :デフォルトの名無しさん[sage]:2015/01/29(木) 18:33:24.17 ID:XmBHDsrt
>>712
内部実装が木構造を使う場合とハッシュテーブルを使う方法があると思うけど
木構造の場合にハッシュとは呼べないからだろう

で抽象的な名前にしたはいいけど、結局木構造とハッシュは速度に大きく差があるから
区別できる必要があって色々な呼び方が残った

さらにPHPみたいに本当に配列と同等にする実装も出てきたから、ややこしい事になってる
+ JavaScript の質問用スレッド vol.117 +
716 :デフォルトの名無しさん[sage]:2015/01/29(木) 20:10:23.06 ID:XmBHDsrt
>>714
もちろん実装が配列じゃないのは分かるけど、挙動が配列と同等という意味だ
PHPの実装の詳細は知らんけど、キーが数字だったら連続領域を確保して最適化してる可能性もあるかもね
+ JavaScript の質問用スレッド vol.117 +
719 :デフォルトの名無しさん[sage]:2015/01/29(木) 20:43:35.64 ID:XmBHDsrt
>>717
面倒臭い奴だな…
「挙動が配列と同等」
「挙動は連想配列と同等」
ゆえに配列=連想配列となるが、とりあえず何が言いたいのか…さっぱりだな


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。