[33] [[DOM API]] には [[JavaScript]] の[[配列]]のように見えてそうでないものが沢山あります。

* 仕様書

[REFS[
- [1] [CITE[Web IDL (Second Edition)]] ([TIME[2012-12-09 00:11:15 +09:00]] 版) <http://dev.w3.org/2006/webapi/WebIDL/#ArrayClass>
]REFS]

* 配列風インターフェイスの一覧

[43] 
[FIG(table)[
:x:[[インターフェイス]]
:indexed getter:[[indexed getter]]
:length:[CODE(DOMa)@en[[[length]]]]
:iterable:[CODE(IDL)@en[[[iterable]]]]
:contains:[CODE(DOMm)@en[[[contains]]]]
:ArrayClass:[CODE(DOMi)@en[[[ArrayClass]]]]
:named getter:[[named getter]]
:legacycaller:[CODE(IDL)@en[[[legacycaller]]]]
:edits: 編集

:x:[[JavaScript]] [CODE(JS)@en[[[Array]]]]
:indexed getter:○
:length:○

:x:[[JavaScript]] [CODE(JS)@en[[[String]]]]
:indexed getter:○
:length:○

:x: [[JavaScript]] [[型付き配列型]]

:x: [[JavaScript]] [CODE(JS)@en[[[ArrayBuffer]]]]

:x: [[JavaScript]] [CODE(JS)@en[[[DataView]]]]

:x:[[Web IDL]] [CODE(IDL)@en[[[sequence<>]]]]

:x: [[Web IDL]] [CODE(IDL)@en[[[FrozenArray<>]]]]

:x:[CODE(DOMi)@en[[[Window]]]]
:indexed getter:○
:length:○
:named getter:○

:x:[CODE(DOMi)@en[[[HTMLFormElement]]]]
:indexed getter:○
:length:○
:named getter:○

:x:[CODE(DOMi)@en[[[HTMLSelectElement]]]]
:indexed getter:[CODE(DOMm)@en[[[item]]]]
:length:○

:x:[CODE(DOMi)@en[[[NodeList]]]]
:indexed getter:[CODE(DOMm)@en[[[item]]]]
:length:○
:iterable:○

:x:[CODE(DOMi)@en[[[NamedNodeMap]]]]
:indexed getter:[CODE(DOMm)@en[[[item]]]]
:length:○
:edits:
set
remove

:x:[CODE(DOMi)@en[[[HTMLCollection]]]]
:indexed getter:[CODE(DOMm)@en[[[item]]]]
:length:○
:named getter:○

:x:[CODE(DOMi)@en[[[HTMLAllCollection]]]]
:indexed getter:[CODE(DOMm)@en[[[item]]]]
:length:○
:named getter:○
:legacycaller:○

:x:[CODE(DOMi)@en[[[HTMLFormControlsCollection]]]]
:indexed getter:[CODE(DOMm)@en[[[item]]]]
:length:○
:named getter:○

:x:[CODE(DOMi)@en[[[HTMLOptionsCollection]]]]
:indexed getter:[CODE(DOMm)@en[[[item]]]]
:length:○
:named getter:○

:x:[CODE(DOMi)@en[[[VideoTrackList]]]]
:indexed getter:○
:length:○

:x:[CODE(DOMi)@en[[[AudioTrackList]]]]
:indexed getter:○
:length:○

:x:[CODE(DOMi)@en[[[TextTrackList]]]]
:indexed getter:○
:length:○

:x:[CODE(DOMi)@en[[[PluginArray]]]]
:indexed getter:[CODE(DOMm)@en[[[item]]]]
:length:○
:named getter:○

:x:[CODE(DOMi)@en[[[Plugin]]]]
:indexed getter:[CODE(DOMm)@en[[[item]]]]
:length:○
:named getter:○

:x:[CODE(DOMi)@en[[[MimeTypeArray]]]]
:indexed getter:[CODE(DOMm)@en[[[item]]]]
:length:○
:named getter:○

:x:[CODE(DOMi)@en[[[StyleSheetList]]]]
:ArrayClass: ○

:x:[CODE(DOMi)@en[[[CSSRuleList]]]]
:ArrayClass: ○

:x:[CODE(DOMi)@en[[[CSSStyleDeclaration]]]]
:named getter:○

:x:[CODE(DOMi)@en[[[MediaList]]]]
:ArrayClass: ○

:x:[CODE(DOMi)@en[[[TouchList]]]]

:x:[CODE(DOMi)@en[[[DataTransferItemList]]]]
:indexed getter:○
:length:○
:edits:
[CODE[add]]
[CODE[remove]]
[CODE[clear]]

:x:[CODE(DOMi)@en[[[DOMTokenList]]]]
:indexed getter:[CODE(DOMm)@en[[[item]]]]
:contains:○
:length:○
:iterable:○
:edits:
[CODE[add]]
[CODE[remove]]
[CODE[toggle]]
[CODE[replace]]

:x: [CODE(DOMi)@en[[[FileList]]]]

:x:[CODE(DOMi)@en[[[History]]]]
:length:○
:#: [CODE[history.index]]

:x: [CODE(DOMi)@en[SourceBufferList]]
:length: ○
:indexed getter: ○

:x:[CODE(DOMi)@en[DOMStringList]]
:length: ○
:indexed getter: [CODE(DOMm)@en[item]]
:contains: ○

:x:[CODE(DOMi)@en[[[DOMImplementationList]]]] ([[廃止]])

:x:[CODE(DOMi)@en[[[NameList]]]] ([[廃止]])

:x: [CODE(DOMi)@en[[[CanvasPixelArray]]]] ([[廃止]])

:x:[CODE(DOMi)@en[[[HTMLPropertiesCollection]]]] ([[廃止]])
:indexed getter:[CODE(DOMm)@en[[[item]]]]
:length:○
:named getter:○

:x:
[CODE(DOMi)@en[[[ClientRectList]]]]
→ [CODE(DOMi)@en[[[DOMRectList]]]]
→ [[廃止]]
:indexed getter:[CODE(DOMm)@en[[[item]]]]
:length:○

:x: [[Web IDL]] [CODE[[[[VAR[T]]'''['''''']''']]]] ([[廃止]])

:x:[CODE(DOMi)@en[[[Elements]]]] ([[廃止]])
:indexed getter:○
:length:○
:iterable:○
]FIG]

* [CODE(IDL)@en[sequence<[VAR[T]]>]] 型

[36] [CODE(IDL)@en[sequence<[VAR[T]]>]] は、次の場所で使われています。

[FIG(list)[
- [CODE(DOMm)@en[[[getAttributeNames]]]]
- [[被観察属性群]]

@@
]FIG]

* [CODE(IDL)@en[FrozenArray<[VAR[T]]>]] 型

@@

[6] 次の場所で使われています。

[FIG(list)[
- [DEL[[CODE(DOMa)@en[[[styleSheetSets]]]]]]
- [CODE(DOMa)@en[[[vibrate]]]] ([CODE(DOMi)@en[[[Notification]]]])
- [CODE(DOMa)@en[[[actions]]]] ([CODE(DOMi)@en[[[Notification]]]])
- [CODE(DOMa)@en[ancestorOrigins]]
- [CODE(JS)@en[navigator.languages]]
- [CODE(DOMa)@en[ports]]
]FIG]

* indexed getter

@@ [22] [DFN[[[indexed getter]]]]
[DFN[[CODE(DOMm)@en[item]]]]
[DFN[[CODE(DOMa)@en[length]]]]

[28] 次の各項も参照。
[FIG(list)[
- [CODE(DOMi)@en[HTMLAllCollection]]
]FIG]

* 読取専用配列

@@ [24] XXX

* [CODE(IDL)@en['''['''ArrayClass''']''']]

[2] 
[DFN[[CODE(IDL)@en[[[LegacyArrayClass]]]]]] [[拡張属性]]
(旧 [DFN[[CODE(IDL)@en[[[ArrayClass]]]] [[拡張属性]]]])
は、 [[JavaScript]]
で [CODE(JS)@en[[[Array]]]] を[[継承]]した[[オブジェクト]]となることを表しています。

* [CODE[ T[] ]]

[31] 
[FIG(list short)[
- [DEL[[CODE(DOMa)@en[ancestorOrigins]]]]
]FIG]

* メモ

[5] [CITE@en[Bug 20020 – Support subclassing Array]]
( ([TIME[2013-09-13 07:43:37 +09:00]] 版))
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=20020>

[7] [CITE[Issue 229398 - chromium - Add support for ''''''[''''''ArrayClass'''''']'''''' and use that on NodeList - An open-source project to help move the web forward. - Google Project Hosting]]
( ([TIME[2014-01-05 00:47:09 +09:00]] 版))
<http://code.google.com/p/chromium/issues/detail?id=229398>

[8] [CITE[''''''[''''''whatwg'''''']'''''' NodeList.forEach/map/filter still doesn't work]]
( ([TIME[2014-01-04 23:54:38 +09:00]] 版))
<http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2014-January/041837.html>

[9] [CITE@en[Bug 23682 – Fix the current ''''''[''''''ArrayClass'''''']'''''', '''['''''']''' and sequence<T> mess]]
( ([TIME[2014-01-28 21:03:46 +09:00]] 版))
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=23682>

[10] [CITE@en[We replaced ArrayClass with iterable<> a while back but I forgot about t... · 81ff98b · whatwg/dom]]
( ([TIME[2014-11-21 01:40:27 +09:00]] 版))
<https://github.com/whatwg/dom/commit/81ff98b85b1cb54d394d9ca70a8c131cc86f928d>

[11] [CITE@en[Re: WebIDL Plans]]
([[Yves Lafon]] 著, [TIME[2015-04-14 21:22:12 +09:00]] 版)
<https://lists.w3.org/Archives/Public/public-webapps/2015AprJun/0093.html>

[12] [CITE@en[Re: WebIDL Plans]]
([[Boris Zbarsky]] 著, [TIME[2015-04-15 01:37:31 +09:00]] 版)
<https://lists.w3.org/Archives/Public/public-webapps/2015AprJun/0097.html>

[13] [CITE@en[Bug 23682 – Fix the current ''''''[''''''ArrayClass'''''']'''''', ''''''['''''''''''']'''''' and sequence<T> mess]]
([TIME[2015-04-16 23:26:48 +09:00]] 版)
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=23682>

[14] [CITE@en[Array-with-item in WebIDL]]
([[Jonas Sicking]] 著, [TIME[2015-06-10 13:45:59 +09:00]] 版)
<https://lists.w3.org/Archives/Public/public-script-coord/2015AprJun/0060.html>

[3] [CITE[IRC logs: freenode / #whatwg / 20150715]]
([TIME[2015-07-16 10:46:57 +09:00]] 版)
<http://krijnhoetmer.nl/irc-logs/whatwg/20150715>

[4] [CITE@en[''''''[''''''WebIDL'''''']'''''' T''''''['''''''''''']'''''' migration]]
([[Travis Leithead]] 著, [TIME[2015-07-17 00:45:10 +09:00]] 版)
<https://lists.w3.org/Archives/Public/public-webapps/2015JulSep/0165.html>

[15] [CITE@en[Use sequence<T> instead of T''''''['''''''''''']'''''' for arguments · whatwg/html@981a563]]
([TIME[2015-08-28 16:36:42 +09:00]] 版)
<https://github.com/whatwg/html/commit/981a563a1d72fe42b71f2d22a2abb476151d7a4a>

[16] [CITE@en[Remove T''''''['''''''''''']'''''' array types. · heycam/webidl@079cbb8]]
([TIME[2015-11-22 19:06:30 +09:00]] 版)
<https://github.com/heycam/webidl/commit/079cbb861a99e9e857a3f2a169c0beeb49cd020a>

[17] [CITE@en[Rename ''''''[''''''ArrayClass'''''']'''''' to ''''''[''''''LegacyArrayClass'''''']''''''. · heycam/webidl@8531378]]
([TIME[2015-11-22 19:26:16 +09:00]] 版)
<https://github.com/heycam/webidl/commit/853137810af373668b8fd2e9418eaade05778e9b>

[18] [CODE[[[ArrayClass]]]] は現時点で [[CSSOM]] にだけ残っているものと思われます。
[CODE[[[LegacyArrayClass]]]] を使っているものは見当たりません。
[TIME[2015-11-22T10:37:45.100Z]]

[19] [CITE@en[Add FrozenArray<T> type. · heycam/webidl@775eace]]
([TIME[2015-11-22 19:53:07 +09:00]] 版)
<https://github.com/heycam/webidl/commit/775eace1758c99501cb52942c321c0c015a1b4bf>

[21] [CITE[Add a default value ''''''['''''''''''']'''''' that can be used for operation argument and dicti... · b0c3626 · heycam/webidl]]
( ([TIME[2014-07-01 09:32:42 +09:00]] 版))
<https://github.com/heycam/webidl/commit/b0c3626a97de27578508aa7a3f52c1b30f26d2bf>

[20] [CITE@en[Bug 25391 – Add default to a sequence e.g. sequence<DOMString> = ''''''['''''''''''']'''''';]]
( ([TIME[2014-07-01 09:32:46 +09:00]] 版))
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=25391>

[23] [CITE@en[''''''[''''''cssom'''''']'''''' Switch from DOMString''''''['''''''''''']'''''' to FrozenArray<DOMString> · w3c/csswg-drafts@e8a91de]]
([TIME[2015-12-19 10:51:59 +09:00]] 版)
<https://github.com/w3c/csswg-drafts/commit/e8a91deb46b670d6c2d8d302492a64222928d08a>

[25] [CITE@en[Re: ''''''[''''''WebIDL'''''']'''''' T''''''['''''''''''']'''''' migration]]
([[Simon Pieters]] 著, [TIME[2015-12-18 17:53:34 +09:00]] 版)
<https://lists.w3.org/Archives/Public/public-webapps/2015OctDec/0234.html>

[26] [CITE@en[''''''[''''''Fix #361'''''']'''''' Use FrozenArray. · w3c/webcomponents@6d79c89]]
([TIME[2016-01-20 17:25:51 +09:00]] 版)
<https://github.com/w3c/webcomponents/commit/6d79c8997caf2762751e20314c1c110110d8dc73>

[27] [CITE@en[Merge pull request #89 from Ms2ger/array · heycam/webidl@c604809]]
([TIME[2016-02-16 10:58:56 +09:00]] 版)
<https://github.com/heycam/webidl/commit/c604809378785f3de5b3cb2af33c0ec843dd5293>

[29] [CITE@en[12978 – Add a definition for "array index property name"]]
([TIME[2011-06-18 00:39 +00:00]] 版)
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=12978>

[30] [CITE@en[Define security around Window, WindowProxy, and Location properly · whatwg/html@acae3df]]
([TIME[2016-03-13 23:33:01 +09:00]] 版)
<https://github.com/whatwg/html/commit/acae3df652b382e9f4f1d1b4dc7e08e2b00df821>

[32] [CITE@en[Use FrozenArray for location.ancestorOrigins · whatwg/html@2971950]]
([TIME[2016-03-17 23:39:35 +09:00]] 版)
<https://github.com/whatwg/html/commit/2971950c4078d999aa9dbbc0aa0628f76d9d53f7>

[34] [CITE@en[Use FrozenArray for Navigator#languages and MessageEvent#ports · whatwg/html@e4df68a]]
([TIME[2016-03-25 13:51:57 +09:00]] 版)
<https://github.com/whatwg/html/commit/e4df68a41b86753c7fcdd0d8ea4615f63ffc87e9>

[35] [CITE@en[Formalize custom element reactions · whatwg/html@27aa7bc]]
([TIME[2016-04-26 19:01:18 +09:00]] 版)
<https://github.com/whatwg/html/commit/27aa7bc4fa6f168654a8c858f0773e611f679b39>

[37] [CITE@en[Clean up named and indexed property algorithm definitions]]
( ([[domenic]]著, [TIME[2016-05-20 08:53:49 +09:00]]))
<https://github.com/whatwg/html/commit/9b4394f9a03d6910b772f17252259d99f208ce73>

[38] [CITE@en[DOMString'''['''''']''' is not valid Web IDL · Issue #328 · w3c/presentation-api]]
([TIME[2016-08-08 10:44:29 +09:00]])
<https://github.com/w3c/presentation-api/issues/328>

[39] [CITE@en[Make DataTransfer's types attribute use a FrozenArray]]
([[domenic]]著, [TIME[2016-10-05 04:30:01 +09:00]])
<https://github.com/whatwg/html/commit/466379ade56b8ba18584057085443844f4df5669>

[40] [CITE@en['''['''cssom''']''' Change IDL '''['''ArrayClass''']''' to '''['''LegacyArrayClass''']''']]
([[zcorpan]]著, [TIME[2016-10-19 19:00:55 +09:00]])
<https://github.com/w3c/csswg-drafts/commit/83d7e07f876ef79a95cf61209b075af22f868ca7>

[41] [CITE@en[Correct some '''['''CEReactions''']''' usage]]
([[annevk]]著, [TIME[2016-10-29 07:50:41 +09:00]])
<https://github.com/whatwg/html/commit/404f98bb543a244e5aeffe266d581f317e295598>

[42] [CITE@en[Add legacy platform objects. (#230)]]
([[tobie]]著, [TIME[2016-11-15 02:07:16 +09:00]])
<https://github.com/heycam/webidl/commit/379685767dce3f953e187a2a8f3cb492b9b56649>

[44] [CITE@en[Simplify the distinguishable table (#183)]]
([[jyasskin]]著, [TIME[2017-01-21 07:47:51 +09:00]])
<https://github.com/heycam/webidl/commit/89fc3a36b076da2563cd4c22ff9a4ef7c0c9a2f6>

[45] [CITE@en[Editorial: objects support named/index properties by extension (#273)]]
([[tobie]]著, [TIME[2017-01-23 23:49:18 +09:00]])
<https://github.com/heycam/webidl/commit/ca94c43fe04faa35cc6c5f3ad3dce45226df3055>

[46] [CITE@en[Remove Web IDL conversions]]
([[domenic]]著, [TIME[2017-02-23 04:09:52 +09:00]])
<https://github.com/whatwg/infra/commit/8e8d83d4035e82b82e007ec26c1feecb565fb871>

[47] [CITE@en[Base sequences, dictionaries, and records on Infra types (#317)]]
([[domenic]]著, [TIME[2017-02-23 08:14:24 +09:00]])
<https://github.com/heycam/webidl/commit/26aa8308811da812d28a5b3dd06fabcefecb71f0>

[48] [CITE@en[Make the situation with '''['''''']''' default values a bit clearer. (#319)]]
([[bzbarsky]]著, [TIME[2017-02-23 15:55:40 +09:00]])
<https://github.com/heycam/webidl/commit/53cbeef8258acd835d92c6ced3e822cb48c7029f>

[49] [CITE@en[Remove the issue because Array-likes are still *incredibly* sad in th…]]
([[tabatkins]]著, [TIME[2017-03-01 06:43:50 +09:00]])
<https://github.com/w3c/css-houdini-drafts/commit/53c0f815bc7661c4b301a1bc78c6517f723795c7>

[50] [CITE@en[20535 – consider removing indexed property setters, creators and deleters]]
([TIME[2017-03-07 12:58:04 +09:00]])
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=20535>

[51] [CITE@en['''['''css-typed-om''']''': There's no nice way to represent CSSUnparsedValue as a "list-plus" style object. · Issue #239 · w3c/css-houdini-drafts]]
([TIME[2017-04-07 21:05:57 +09:00]])
<https://github.com/w3c/css-houdini-drafts/issues/239>

[52] [CITE@en[Fix '''[''''''['''GetOwnProperty''']'''''']''' and '''[''''''['''Delete''']'''''']''' for WindowProxy]]
([[annevk]]著, [TIME[2017-04-18 20:01:03 +09:00]])
<https://github.com/whatwg/html/commit/e1c9c2a0153a4a825d021459609e9f3eefbd51f4>

[53] [CITE@en[Optimistically switch CSSTransformValue to arraylike.]]
([[tabatkins]]著, [TIME[2017-05-23 12:58:33 +09:00]])
<https://github.com/w3c/css-houdini-drafts/commit/f253ec586f6e66c911c788cf70e5f3d7cc8f7f26>

[54] [CITE@en[Add frozen array types to the list of JSON types]]
([[tobie]]著, [TIME[2017-06-23 06:43:37 +09:00]])
<https://github.com/heycam/webidl/commit/375b588732858cbf5fd815e9df4ed78727d62c6c>

[55] [CITE@en[Add frozen array types to the list of JSON types by tobie · Pull Request #373 · heycam/webidl]]
([TIME[2017-06-23 20:09:00 +09:00]])
<https://github.com/heycam/webidl/pull/373>

[56] [CITE@en[Editorial: improve array index property name algorithm (#386)]]
([[tobie]]著, [TIME[2017-07-28 18:06:13 +09:00]])
<https://github.com/heycam/webidl/commit/5c1fce0af40f9f0c9fa2914071b8d1109a6effdc>

[57] [CITE@en["array index property name" doesn't guard against failure · Issue #346 · heycam/webidl]]
([TIME[2017-07-29 13:23:19 +09:00]])
<https://github.com/heycam/webidl/issues/346>

[58] [CITE@en[Editorial: improve array index property name algorithm by tobie · Pull Request #386 · heycam/webidl]]
([TIME[2017-07-29 13:25:40 +09:00]])
<https://github.com/heycam/webidl/pull/386>

[59] [CITE@en[Correct extended attribute is LegacyArrayClass]]
([[tabatkins]]著, [TIME[2017-08-03 18:15:17 +09:00]])
<https://github.com/w3c/fxtf-drafts/commit/420719b5d27cdc305286ee59a20095fb2094d6fe>

[60] [CITE@en[27428 – '''['''ArrayClass''']''' should serialize as an array by default]]
([TIME[2017-08-19 17:34:08 +09:00]])
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=27428>

[61] [CITE@en[Deprecations and Removals in Chrome 61  |  Web  |  Google Developers]]
([TIME[2017-08-16 00:56:37 +09:00]])
<https://developers.google.com/web/updates/2017/08/chrome-61-deprecations>

[62] [CITE@en[Link to ES for "array index" (#427)]]
([[TimothyGu]]著, [TIME[2017-09-04 19:07:47 +09:00]])
<https://github.com/heycam/webidl/commit/fe807e44fff9e165fd7ec61dda35a6f0f0328332>

[63] [CITE@en[Explain why array index property names cannot be 2^32 - 1 · Issue #409 · heycam/webidl]]
([TIME[2017-09-05 14:14:47 +09:00]])
<https://github.com/heycam/webidl/issues/409>

[64] [CITE@en[Link to ES for "array index" by TimothyGu · Pull Request #427 · heycam/webidl]]
([TIME[2017-09-05 14:14:59 +09:00]])
<https://github.com/heycam/webidl/pull/427>

[65] [CITE@en[20535 – consider removing indexed property setters, creators and deleters]]
([TIME[2017-12-08 16:14:15 +09:00]])
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=20535>

[66] [CITE@en[26986 – Rename getter and friends to legacygetter and legacyfriends]]
([TIME[2017-12-08 16:17:59 +09:00]])
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=26986>

[67] [CITE@en[Definition of "is an array index" makes "-0" an array index · Issue #516 · heycam/webidl]]
([TIME[2018-02-11 17:31:54 +09:00]])
<https://github.com/heycam/webidl/issues/516>

[68] [CITE@en[Disallow -0 in algorithm for checking array index by TimothyGu · Pull Request #517 · heycam/webidl]]
([TIME[2018-02-11 17:32:06 +09:00]])
<https://github.com/heycam/webidl/pull/517>

[69] [CITE@en[Editorial: improve HTMLAllCollection IDL]]
([[annevk]]著, [TIME[2018-03-14 13:21:54 +09:00]])
<https://github.com/whatwg/html/commit/be2f5df15c86c1847d85514602904751ec2e2b70>

[70] [CITE@en[Do indexed getters ever return null? · Issue #532 · heycam/webidl]]
([TIME[2018-03-15 17:34:20 +09:00]])
<https://github.com/heycam/webidl/issues/532>

[71] [CITE@en['''['''LegacyArrayClass''']''' is gone from CSSOM]]
([[emilio]]著, [TIME[2018-04-24 15:50:56 +09:00]])
<https://github.com/heycam/webidl/commit/fb70995dd5da45f7a4f83ede6a0d8c885ca95d2a>

[72] [CITE@en['''['''LegacyArrayClass''']''' is gone from CSSOM. by emilio · Pull Request #550 · heycam/webidl]]
([TIME[2018-04-25 10:45:46 +09:00]])
<https://github.com/heycam/webidl/pull/550>

[73] [CITE@en['''['''cssom''']''' Why is CSSRuleList '''['''LegacyArrayClass''']''' · Issue #2601 · w3c/csswg-drafts]]
([TIME[2018-04-25 10:46:39 +09:00]])
<https://github.com/w3c/csswg-drafts/issues/2601>

[74] [CITE@en['''['''cssom''']''' Remove '''['''LegacyArrayClass''']''' from CSSOM interfaces.]]
([[emilio]]著, [TIME[2018-04-24 04:42:58 +09:00]])
<https://github.com/w3c/csswg-drafts/commit/b05eb1b9c05c22f771aff6a3ae7cdbb4a925522e>

[75] [CITE@en['''['''cssom''']''' Why is CSSRuleList '''['''LegacyArrayClass''']''' · Issue #2601 · w3c/csswg-drafts]]
([TIME[2018-05-10 11:44:29 +09:00]])
<https://github.com/w3c/csswg-drafts/issues/2601>