辞書

辞書 (Web IDL)

用法

[5] Event構築子引数DeviceRotationRateInitメンバーのように、 新しく作成するオブジェクトの各IDL属性が持つべき値を与えるために使うことがあります。

[6] createElementaddEventListener引数のように、 名前付き引数として使うことがあります。

複製

[46] プッシュ購読の作成では辞書が複製されます。

歴史

[1] Allow trailing position dictionary arguments to be not optional, if t… · heycam/webidl@b1dea26 ( 版) https://github.com/heycam/webidl/commit/b1dea262d0d5894d8954fa6478e30bf67fc2950d

[2] Clarify that the order to get/set dictionary members is lexicographical. · heycam/webidl@00651ce ( 版) https://github.com/heycam/webidl/commit/00651ceba183c979ef401846d408804597a9a588

[3] Remove support for [Constructor] on dictionaries (fixes #109). ( (Ms2ger著, )) https://github.com/heycam/webidl/commit/1982dc3f17002c07f93b39e22f69846478e4a9e2

[4] 20158 – Unrestricted typed dictionary () https://www.w3.org/Bugs/Public/show_bug.cgi?id=20158

[7] Modernize and clean up dictionary type conversions (domenic著, ) https://github.com/heycam/webidl/commit/3bf3f84fe6b15634859f4e5080cc57881c2956d9

[8] Various follow-up fixes to #180. (#192) (tobie著, ) https://github.com/heycam/webidl/commit/40d03aad7d1bf137d62b59b074778f7c7d7e0cc4

[9] Simplify the distinguishable table (#183) (jyasskin著, ) https://github.com/heycam/webidl/commit/89fc3a36b076da2563cd4c22ff9a4ef7c0c9a2f6

[10] Ban nullable records in dictionary members and operation arguments. (#… (jyasskin著, ) https://github.com/heycam/webidl/commit/7259bd954df1f3d43f675cb71443d5dd200b5fec

[11] Fix #296: ban dictionary recursion through records. (#298) (jyasskin著, ) https://github.com/heycam/webidl/commit/662b008b5d20a56912835ceb47749157f6e91950

[12] Base sequences, dictionaries, and records on Infra types (#317) (domenic著, ) https://github.com/heycam/webidl/commit/26aa8308811da812d28a5b3dd06fabcefecb71f0

[13] Editorial: use less-confusing variable names in dictionary conversion (… (domenic著, ) https://github.com/heycam/webidl/commit/ebdaa2b152fe550cf6a709a7ab303cd3c4df7320

[14] Editorial: use less-confusing variable names in dictionary conversion by domenic · Pull Request #570 · heycam/webidl () https://github.com/heycam/webidl/pull/570

[15] A dictionary inheriting from a non-JSON type can't be a JSON type. (#571 (bzbarsky著, ) https://github.com/heycam/webidl/commit/d3b317273c6e8b184ad6023ac145cf25c933a50e

[16] Is a dictionary which has an inherited dictionary with a non-JSON-type member a JSON type? · Issue #555 · heycam/webidl () https://github.com/heycam/webidl/issues/555

[17] A dictionary inheriting from a non-JSON type can't be a JSON type. by bzbarsky · Pull Request #571 · heycam/webidl () https://github.com/heycam/webidl/pull/571

[18] Use map/exists to define dictionary/present. (#610) (Ms2ger著, ) https://github.com/heycam/webidl/commit/d05c8ccf0c022737018b2f6312a05d280dd79fbe

[19] Dictionary members' "present" definition seems circular · Issue #381 · heycam/webidl () https://github.com/heycam/webidl/issues/381

[20] Use map/exists to define dictionary/present. by Ms2ger · Pull Request #610 · heycam/webidl () https://github.com/heycam/webidl/pull/610

[21] Define a way to specify a default value for dictionaries (the literal… (bzbarsky著, ) https://github.com/heycam/webidl/commit/7329e8c62b5825376a52626a579a1890ac83cb29

[22] Define a way to specify a default value for dictionaries (the literal "{}") and require it to be specified for the dictionary arguments that are required to be optional. by bzbarsky · Pull Request #750 · heycam/webidl () https://github.com/heycam/webidl/pull/750

[23] Is it true that dictionaries can't have a default value specified? · Issue #585 · heycam/webidl () https://github.com/heycam/webidl/issues/585

[24] Consider requiring optional dictionary defaulting explicitly · Issue #602 · heycam/webidl () https://github.com/heycam/webidl/issues/602

[25] Align with IDL dictionary changes by annevk · Pull Request #771 · whatwg/dom () https://github.com/whatwg/dom/pull/771

[26] Align with IDL dictionary changes (annevk著, ) https://github.com/whatwg/html/commit/1224105b63d1f2ba33aecc3ebd8a908335377ff4

[27] Align with IDL dictionary changes by annevk · Pull Request #4745 · whatwg/html () https://github.com/whatwg/html/pull/4745

[28] Align with IDL dictionary changes (annevk著, ) https://github.com/whatwg/fetch/commit/60a516da3c3c023da74a151d0970fdcb4735d94e

[29] Align with IDL dictionary changes by annevk · Pull Request #919 · whatwg/fetch () https://github.com/whatwg/fetch/pull/919

[30] Align with IDL dictionary changes (annevk著, ) https://github.com/whatwg/notifications/commit/588e3fec26631fbc897985539a49d7f8a45f5b74

[31] Align with IDL dictionary changes by annevk · Pull Request #149 · whatwg/notifications () https://github.com/whatwg/notifications/pull/149

[32] Align with IDL dictionary changes (annevk著, ) https://github.com/whatwg/encoding/commit/8abcdafc111f07200170a31073e938bfe83cdd21

[33] Align with IDL dictionary changes by annevk · Pull Request #181 · whatwg/encoding () https://github.com/whatwg/encoding/pull/181

[34] Set default value of optional dictionary to {} (#1448) (CYBAI著, ) https://github.com/w3c/ServiceWorker/commit/78fad94c88bb569703138ce3f592e7ac6b2bf64e

[35] Set default value of optional dictionary to {} by CYBAI · Pull Request #1448 · w3c/ServiceWorker () https://github.com/w3c/ServiceWorker/pull/1448

[36] Align with IDL dictionary changes (annevk著, ) https://github.com/whatwg/xhr/commit/d1c80f186f771b2313c2adecad4f68b7e7c0915d

[37] Align with IDL dictionary changes by annevk · Pull Request #250 · whatwg/xhr () https://github.com/whatwg/xhr/pull/250

[38] Add explicit [Exposed] + dictionary default value (#407) (saschanaz著, ) https://github.com/w3c/webappsec-csp/commit/90a9bc886234d056286f84dd6c9fb0c482fd460f

[39] Add explicit [Exposed] + dictionary default value by saschanaz · Pull Request #407 · w3c/webappsec-csp () https://github.com/w3c/webappsec-csp/pull/407

[40] Add dictionary default value (#292) (saschanaz著, ) https://github.com/w3c/IndexedDB/commit/24f51a8eabf9e42cc9699d2179d34984ba6ea9fb

[41] Update to Web IDL changes to optional dictionary defaulting · Issue #285 · w3c/IndexedDB () https://github.com/w3c/IndexedDB/issues/285

[42] Add dictionary default value by saschanaz · Pull Request #292 · w3c/IndexedDB () https://github.com/w3c/IndexedDB/pull/292

[43] Add empty dictionary default value for requestFullscreen (#158) (foolip著, ) https://github.com/whatwg/fullscreen/commit/20ea24b98e23f28465ff3fb71ee4ea7a329be76e

[44] [fullscreen] Align with Web IDL specification by autokagami · Pull Request #157 · whatwg/fullscreen () https://github.com/whatwg/fullscreen/pull/157

[45] Add empty dictionary default value for requestFullscreen by foolip · Pull Request #158 · whatwg/fullscreen () https://github.com/whatwg/fullscreen/pull/158