「なでしこv3」開発掲示板

なでしこ3を改善するための掲示板
[一覧へ] > (@43) [低] [未処理]
@43■ (#149) 空辞書にtoStringなどが辞書キー存在する - TKI (2022-06-20 18:24) /低 未処理
ハッシュキー存在も同様に。

・サンプル
A=空辞書
キー=「toString」
もしAにキーが辞書キー存在するならば
    A@キーを表示
ここまで

・実行結果
function toString() { [native code] }

・なでしこバージョン
保管庫3.3.55


・備考
zennでみかけたので試しました

> オブジェクトを連想配列として使うと痛い目にあいますよ
https://zenn.dev/standard_soft/articles/7458d1f49fd2ef

(#151) 辞書データについて - クジラ飛行机 (2022-06-26 18:21) /低 未処理
ご報告ありがとうございます。
それでも、下記のように「辞書キー列挙」や「反復「しても出ないので、これはJavaScriptを親言語として利用する上での「仕様」で良いのではと思います。

===
A=空辞書
Aを反復
    対象キーを表示。
ここまで
Aの辞書キー列挙して表示
===

既に長年この実装でやってきて、大きな問題も出ていないので、敢えて実装を差し替えるメリットは少ないかと思っています。
とは言え、マニュアルには追記しておきたいと思います。

(#149)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能