ci/__mocks__/en-US/searchMDN.json
[
{
"test": "No input string",
"input": {
"term": ""
},
"output": {
"query": "",
"locale": "en-US",
"page": 1,
"pages": 1105,
"start": 1,
"end": 10,
"next": "https://developer.mozilla.org/en-US/search.json?locale=en-US&page=2&q=&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"previous": null,
"count": 11049,
"filters": [
{
"name": "Topics",
"slug": "topic",
"options": [
{
"name": "APIs and DOM",
"slug": "api",
"count": 5458,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Add-ons & Extensions",
"slug": "addons",
"count": 1028,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "CSS",
"slug": "css",
"count": 1099,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Canvas",
"slug": "canvas",
"count": 179,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Firefox",
"slug": "firefox",
"count": 212,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Firefox OS",
"slug": "firefox-os",
"count": 1039,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Games",
"slug": "games",
"count": 88,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "HTML",
"slug": "html",
"count": 413,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "HTTP",
"slug": "http",
"count": 258,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "JavaScript",
"slug": "js",
"count": 1274,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Marketplace",
"slug": "marketplace",
"count": 75,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "MathML",
"slug": "mathml",
"count": 74,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Mobile",
"slug": "mobile",
"count": 285,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Open Web Apps",
"slug": "apps",
"count": 311,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "SVG",
"slug": "svg",
"count": 474,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Web Development",
"slug": "webdev",
"count": 127,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "WebExtensions",
"slug": "webext",
"count": 584,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "WebGL",
"slug": "webgl",
"count": 318,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Writing Documentation",
"slug": "docs",
"count": 216,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=xpcom&topic=xul"
}
},
{
"name": "XPCOM",
"slug": "xpcom",
"count": 789,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xul"
}
},
{
"name": "XUL",
"slug": "xul",
"count": 322,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom"
}
}
]
}
],
"documents": [
{
"id": 44131,
"title": "nsScriptableInputStream",
"slug": "Mozilla/Tech/XPCOM/Reference/Components/nsScriptableInputStream",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Components/nsScriptableInputStream",
"edit_url": "https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Components/nsScriptableInputStream$edit",
"excerpt": "A component implementing nsIScriptableInputStream.",
"tags": [
"Components",
"Components:Frozen",
"XPCOM",
"XPCOM API Reference"
],
"score": 1,
"parent": {}
},
{
"id": 36009,
"title": "Screen.left",
"slug": "Web/API/Screen/left",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/Screen/left",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/Screen/left$edit",
"excerpt": "Returns the distance in pixels from the left side of the main screen to the left side of the current screen.",
"tags": [
"Property",
"DOM",
"API"
],
"score": 1,
"parent": {}
},
{
"id": 37240,
"title": "XUL Template Primer - Bindings",
"slug": "Mozilla/Tech/XUL/XUL_Template_Primer_-_Bindings",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/XUL_Template_Primer_-_Bindings",
"edit_url": "https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/XUL_Template_Primer_-_Bindings$edit",
"excerpt": "This document expands on the [template-primer.html XUL Template Primer] by introducing the bindings element in the extended XUL template syntax.",
"tags": [
"XUL",
"Outdated_articles"
],
"score": 1,
"parent": {}
},
{
"id": 36943,
"title": "RbXPCOM",
"slug": "Mozilla/Tech/XPCOM/Language_bindings/RbXPCOM",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Language_bindings/RbXPCOM",
"edit_url": "https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Language_bindings/RbXPCOM$edit",
"excerpt": "RbXPCOM (Ruby Cross-Platform COM) provides bindings between the popular Ruby programming language and XPCOM. You can find additional information using the resource links below.",
"tags": [
"RbXPCOM",
"Mozilla",
"Guide",
"XPCOM",
"XPCOM:Language Bindings"
],
"score": 1,
"parent": {}
},
{
"id": 16717,
"title": "Color and Background",
"slug": "Useful_CSS_tips/Color_and_Background",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Useful_CSS_tips/Color_and_Background",
"edit_url": "https://developer.mozilla.org/en-US/docs/Useful_CSS_tips/Color_and_Background$edit",
"excerpt": "The color CSS data type denotes a color in the sRGB color space. A color can be described in any of these ways:",
"tags": [
"CSS"
],
"score": 1,
"parent": {}
},
{
"id": 41304,
"title": "NS_Alloc",
"slug": "Mozilla/Tech/XPCOM/Reference/Core_functions/NS_Alloc",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Core_functions/NS_Alloc",
"edit_url": "https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Core_functions/NS_Alloc$edit",
"excerpt": "Infallibly allocates a block of memory using the XPCOM memory manager.",
"tags": [
"Functions",
"Functions:Frozen",
"NeedsRelocation",
"Reference",
"XPCOM",
"XPCOM API Reference",
"Référence(2)"
],
"score": 1,
"parent": {}
},
{
"id": 37734,
"title": "An Interview With Douglas Bowman of Wired News",
"slug": "Archive/An_Interview_With_Douglas_Bowman_of_Wired_News",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Archive/An_Interview_With_Douglas_Bowman_of_Wired_News",
"edit_url": "https://developer.mozilla.org/en-US/docs/Archive/An_Interview_With_Douglas_Bowman_of_Wired_News$edit",
"excerpt": "One of the Web's oldest news sites, Wired News draws between 20 and 25 million page views every month. On October 11, 2002, Wired launched a brand-new site design that uses validating XHTML for its structure and a small collection of CSS files for its layout. The new design clearly shows what some experts have been saying: that standards-based design can be visually compelling and preserve the interface conventions we've come to expect from Web pages.",
"tags": [
"Web Development",
"Web Standards"
],
"score": 1,
"parent": {}
},
{
"id": 36223,
"title": "nsICookieConsent",
"slug": "Mozilla/Tech/XPCOM/Reference/Interface/nsICookieConsent",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieConsent",
"edit_url": "https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieConsent$edit",
"excerpt": "Inherits from: nsISupports",
"tags": [
"Cookies",
"XPCOM",
"Interfaces",
"XPCOM API Reference",
"XPCOM Interface Reference",
"Interfaces:Scriptable"
],
"score": 1,
"parent": {}
},
{
"id": 36247,
"title": "Working with Multiple Versions of Interfaces",
"slug": "Mozilla/Tech/XPCOM/Working_with_multiple_versions_of_interfaces",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Working_with_multiple_versions_of_interfaces",
"edit_url": "https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Working_with_multiple_versions_of_interfaces$edit",
"excerpt": "In this short note we illustrate how one can update an XPCOM module in\norder for it to work in both Firefox 2 and Firefox 3, even if the interfaces have\nchanged in the interim.",
"tags": [
"Extensions",
"XPCOM",
"Add-ons"
],
"score": 1,
"parent": {}
},
{
"id": 44385,
"title": "Creating a Skin for Mozilla",
"slug": "Archive/Mozilla/Creating_a_skin_for_Mozilla",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Archive/Mozilla/Creating_a_skin_for_Mozilla",
"edit_url": "https://developer.mozilla.org/en-US/docs/Archive/Mozilla/Creating_a_skin_for_Mozilla$edit",
"excerpt": "In order to create a skin for mozilla, you will need to know three things. How to edit images, extract zip files, and how to modify CSS. Mozilla uses standard gif, png, and jpeg images for the buttons and CSS to style everything else in the interface.",
"tags": [
"Themes",
"NeedsUpdate",
"O",
"Add-ons"
],
"score": 1,
"parent": {}
}
]
}
},
{
"test": "No input array",
"input" : {
"term": []
},
"output": {
"query": "",
"locale": "en-US",
"page": 1,
"pages": 1105,
"start": 1,
"end": 10,
"next": "https://developer.mozilla.org/en-US/search.json?locale=en-US&page=2&q=&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"previous": null,
"count": 11049,
"filters": [
{
"name": "Topics",
"slug": "topic",
"options": [
{
"name": "APIs and DOM",
"slug": "api",
"count": 5458,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Add-ons & Extensions",
"slug": "addons",
"count": 1028,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "CSS",
"slug": "css",
"count": 1099,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Canvas",
"slug": "canvas",
"count": 179,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Firefox",
"slug": "firefox",
"count": 212,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Firefox OS",
"slug": "firefox-os",
"count": 1039,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Games",
"slug": "games",
"count": 88,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "HTML",
"slug": "html",
"count": 413,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "HTTP",
"slug": "http",
"count": 258,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "JavaScript",
"slug": "js",
"count": 1274,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Marketplace",
"slug": "marketplace",
"count": 75,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "MathML",
"slug": "mathml",
"count": 74,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Mobile",
"slug": "mobile",
"count": 285,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Open Web Apps",
"slug": "apps",
"count": 311,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "SVG",
"slug": "svg",
"count": 474,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Web Development",
"slug": "webdev",
"count": 127,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "WebExtensions",
"slug": "webext",
"count": 584,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "WebGL",
"slug": "webgl",
"count": 318,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Writing Documentation",
"slug": "docs",
"count": 216,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=xpcom&topic=xul"
}
},
{
"name": "XPCOM",
"slug": "xpcom",
"count": 789,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xul"
}
},
{
"name": "XUL",
"slug": "xul",
"count": 322,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?q=&locale=en-US&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom"
}
}
]
}
],
"documents": [
{
"id": 44131,
"title": "nsScriptableInputStream",
"slug": "Mozilla/Tech/XPCOM/Reference/Components/nsScriptableInputStream",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Components/nsScriptableInputStream",
"edit_url": "https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Components/nsScriptableInputStream$edit",
"excerpt": "A component implementing nsIScriptableInputStream.",
"tags": [
"Components",
"Components:Frozen",
"XPCOM",
"XPCOM API Reference"
],
"score": 1,
"parent": {}
},
{
"id": 36009,
"title": "Screen.left",
"slug": "Web/API/Screen/left",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/Screen/left",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/Screen/left$edit",
"excerpt": "Returns the distance in pixels from the left side of the main screen to the left side of the current screen.",
"tags": [
"Property",
"DOM",
"API"
],
"score": 1,
"parent": {}
},
{
"id": 37240,
"title": "XUL Template Primer - Bindings",
"slug": "Mozilla/Tech/XUL/XUL_Template_Primer_-_Bindings",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/XUL_Template_Primer_-_Bindings",
"edit_url": "https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/XUL_Template_Primer_-_Bindings$edit",
"excerpt": "This document expands on the [template-primer.html XUL Template Primer] by introducing the bindings element in the extended XUL template syntax.",
"tags": [
"XUL",
"Outdated_articles"
],
"score": 1,
"parent": {}
},
{
"id": 36943,
"title": "RbXPCOM",
"slug": "Mozilla/Tech/XPCOM/Language_bindings/RbXPCOM",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Language_bindings/RbXPCOM",
"edit_url": "https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Language_bindings/RbXPCOM$edit",
"excerpt": "RbXPCOM (Ruby Cross-Platform COM) provides bindings between the popular Ruby programming language and XPCOM. You can find additional information using the resource links below.",
"tags": [
"RbXPCOM",
"Mozilla",
"Guide",
"XPCOM",
"XPCOM:Language Bindings"
],
"score": 1,
"parent": {}
},
{
"id": 16717,
"title": "Color and Background",
"slug": "Useful_CSS_tips/Color_and_Background",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Useful_CSS_tips/Color_and_Background",
"edit_url": "https://developer.mozilla.org/en-US/docs/Useful_CSS_tips/Color_and_Background$edit",
"excerpt": "The color CSS data type denotes a color in the sRGB color space. A color can be described in any of these ways:",
"tags": [
"CSS"
],
"score": 1,
"parent": {}
},
{
"id": 41304,
"title": "NS_Alloc",
"slug": "Mozilla/Tech/XPCOM/Reference/Core_functions/NS_Alloc",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Core_functions/NS_Alloc",
"edit_url": "https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Core_functions/NS_Alloc$edit",
"excerpt": "Infallibly allocates a block of memory using the XPCOM memory manager.",
"tags": [
"Functions",
"Functions:Frozen",
"NeedsRelocation",
"Reference",
"XPCOM",
"XPCOM API Reference",
"Référence(2)"
],
"score": 1,
"parent": {}
},
{
"id": 37734,
"title": "An Interview With Douglas Bowman of Wired News",
"slug": "Archive/An_Interview_With_Douglas_Bowman_of_Wired_News",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Archive/An_Interview_With_Douglas_Bowman_of_Wired_News",
"edit_url": "https://developer.mozilla.org/en-US/docs/Archive/An_Interview_With_Douglas_Bowman_of_Wired_News$edit",
"excerpt": "One of the Web's oldest news sites, Wired News draws between 20 and 25 million page views every month. On October 11, 2002, Wired launched a brand-new site design that uses validating XHTML for its structure and a small collection of CSS files for its layout. The new design clearly shows what some experts have been saying: that standards-based design can be visually compelling and preserve the interface conventions we've come to expect from Web pages.",
"tags": [
"Web Development",
"Web Standards"
],
"score": 1,
"parent": {}
},
{
"id": 36223,
"title": "nsICookieConsent",
"slug": "Mozilla/Tech/XPCOM/Reference/Interface/nsICookieConsent",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieConsent",
"edit_url": "https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieConsent$edit",
"excerpt": "Inherits from: nsISupports",
"tags": [
"Cookies",
"XPCOM",
"Interfaces",
"XPCOM API Reference",
"XPCOM Interface Reference",
"Interfaces:Scriptable"
],
"score": 1,
"parent": {}
},
{
"id": 36247,
"title": "Working with Multiple Versions of Interfaces",
"slug": "Mozilla/Tech/XPCOM/Working_with_multiple_versions_of_interfaces",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Working_with_multiple_versions_of_interfaces",
"edit_url": "https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Working_with_multiple_versions_of_interfaces$edit",
"excerpt": "In this short note we illustrate how one can update an XPCOM module in\norder for it to work in both Firefox 2 and Firefox 3, even if the interfaces have\nchanged in the interim.",
"tags": [
"Extensions",
"XPCOM",
"Add-ons"
],
"score": 1,
"parent": {}
},
{
"id": 44385,
"title": "Creating a Skin for Mozilla",
"slug": "Archive/Mozilla/Creating_a_skin_for_Mozilla",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Archive/Mozilla/Creating_a_skin_for_Mozilla",
"edit_url": "https://developer.mozilla.org/en-US/docs/Archive/Mozilla/Creating_a_skin_for_Mozilla$edit",
"excerpt": "In order to create a skin for mozilla, you will need to know three things. How to edit images, extract zip files, and how to modify CSS. Mozilla uses standard gif, png, and jpeg images for the buttons and CSS to style everything else in the interface.",
"tags": [
"Themes",
"NeedsUpdate",
"O",
"Add-ons"
],
"score": 1,
"parent": {}
}
]
}
},
{
"test": "Search array",
"input": {
"term": "Array"
},
"output": {
"query": "Array",
"locale": "en-US",
"page": 1,
"pages": 268,
"start": 1,
"end": 10,
"next": "https://developer.mozilla.org/en-US/search.json?locale=en-US&page=2&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"previous": null,
"count": 2675,
"filters": [
{
"name": "Topics",
"slug": "topic",
"options": [
{
"name": "APIs and DOM",
"slug": "api",
"count": 1493,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Add-ons & Extensions",
"slug": "addons",
"count": 235,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "CSS",
"slug": "css",
"count": 79,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Canvas",
"slug": "canvas",
"count": 53,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Firefox",
"slug": "firefox",
"count": 63,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Firefox OS",
"slug": "firefox-os",
"count": 155,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Games",
"slug": "games",
"count": 54,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "HTML",
"slug": "html",
"count": 91,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "HTTP",
"slug": "http",
"count": 14,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "JavaScript",
"slug": "js",
"count": 713,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Marketplace",
"slug": "marketplace",
"count": 3,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "MathML",
"slug": "mathml",
"count": 5,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Mobile",
"slug": "mobile",
"count": 41,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Open Web Apps",
"slug": "apps",
"count": 22,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "SVG",
"slug": "svg",
"count": 11,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Web Development",
"slug": "webdev",
"count": 10,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "WebExtensions",
"slug": "webext",
"count": 152,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "WebGL",
"slug": "webgl",
"count": 281,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Writing Documentation",
"slug": "docs",
"count": 29,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=xpcom&topic=xul"
}
},
{
"name": "XPCOM",
"slug": "xpcom",
"count": 165,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xul"
}
},
{
"name": "XUL",
"slug": "xul",
"count": 28,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom"
}
}
]
}
],
"documents": [
{
"id": 125641,
"title": "Array",
"slug": "Glossary/array",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Glossary/array",
"edit_url": "https://developer.mozilla.org/en-US/docs/Glossary/array$edit",
"excerpt": "An array is an ordered collection of data (either primitive or object depending upon the language). Arrays are used to store multiple values in a single variable. This is compared to a variable that can store only one value.",
"tags": [
"CodingScripting",
"Array",
"JavaScript",
"programming",
"Glossary"
],
"score": 29.019325,
"parent": {}
},
{
"id": 1592,
"title": "Array",
"slug": "Web/JavaScript/Reference/Global_Objects/Array",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array$edit",
"excerpt": "The JavaScript Array object is a global object that is used in the construction of arrays; which are high-level, list-like objects.",
"tags": [
"Array",
"Reference",
"Example",
"Global Objects",
"JavaScript"
],
"score": 7.2325673,
"parent": {}
},
{
"id": 188959,
"title": "Arrays",
"slug": "Learn/JavaScript/First_steps/Arrays",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps/Arrays",
"edit_url": "https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps/Arrays$edit",
"excerpt": "In the final article of this module, we'll look at arrays — a neat way of storing a list of data items under a single variable name. Here we look at why this is useful, then explore how to create an array, retrieve, add, and remove items stored in an array, and more besides.",
"tags": [
"Pop",
"unshift",
"Beginner",
"CodingScripting",
"shift",
"Learn",
"Join",
"Arrays",
"split",
"l10n:priority",
"JavaScript",
"Article",
"Push"
],
"score": 7.026403,
"parent": {}
},
{
"id": 33,
"title": "Array.isArray()",
"slug": "Web/JavaScript/Reference/Global_Objects/Array/isArray",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray$edit",
"excerpt": "The Array.isArray() method determines whether the passed value is an Array.",
"tags": [
"Reference",
"polyfill",
"Array",
"JavaScript",
"ECMAScript 5",
"Method"
],
"score": 6.8349705,
"parent": {}
},
{
"id": 83833,
"title": "Array.of()",
"slug": "Web/JavaScript/Reference/Global_Objects/Array/of",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/of",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/of$edit",
"excerpt": "The Array.of() method creates a new Array instance with a variable number of arguments, regardless of number or type of the arguments.",
"tags": [
"polyfill",
"Array",
"ECMAScript 2015",
"Method",
"JavaScript"
],
"score": 5.7929425,
"parent": {}
},
{
"id": 151399,
"title": "ArrayType",
"slug": "Mozilla/js-ctypes/js-ctypes_reference/ArrayType",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Mozilla/js-ctypes/js-ctypes_reference/ArrayType",
"edit_url": "https://developer.mozilla.org/en-US/docs/Mozilla/js-ctypes/js-ctypes_reference/ArrayType$edit",
"excerpt": "ArrayType represents C arrays",
"tags": [
"js-ctypes",
"Référence(2)",
"Reference",
"JavaScript"
],
"score": 5.7423334,
"parent": {}
},
{
"id": 8367,
"title": "Array.prototype",
"slug": "Web/JavaScript/Reference/Global_Objects/Array/prototype",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/prototype",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/prototype$edit",
"excerpt": "The Array.prototype property represents the prototype for the Array constructor and allows you to add new properties and methods to all Array objects.",
"tags": [
"Array",
"Property",
"JavaScript"
],
"score": 5.736118,
"parent": {}
},
{
"id": 114849,
"title": "Array.from()",
"slug": "Web/JavaScript/Reference/Global_Objects/Array/from",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/from",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/from$edit",
"excerpt": "The Array.from() method creates a new, shallow-copied Array instance from an array-like or iterable object.",
"tags": [
"Reference",
"polyfill",
"Array",
"ECMAScript 2015",
"JavaScript",
"Method"
],
"score": 5.6469088,
"parent": {}
},
{
"id": 7718,
"title": "Array.length",
"slug": "Web/JavaScript/Reference/Global_Objects/Array/length",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/length",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/length$edit",
"excerpt": "The length property of an object which is an instance of type Array sets or returns the number of elements in that array. The value is an unsigned, 32-bit integer that is always numerically greater than the highest index in the array.",
"tags": [
"Array",
"Reference",
"Property",
"JavaScript"
],
"score": 5.583674,
"parent": {}
},
{
"id": 3636,
"title": "TypedArray",
"slug": "Web/JavaScript/Reference/Global_Objects/TypedArray",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray$edit",
"excerpt": "A TypedArray object describes an array-like view of an underlying binary data buffer. There is no global property named TypedArray, nor is there a directly visible TypedArray constructor. Instead, there are a number of different global properties, whose values are typed array constructors for specific element types, listed below. On the following pages you will find common properties and methods that can be used with any typed array containing elements of any type.",
"tags": [
"TypedArrays",
"TypedArray",
"JavaScript"
],
"score": 5.5415635,
"parent": {}
}
]
}
},
{
"test": "Search array on page 2",
"input": {
"term": "Array",
"page": 2
},
"output": {
"query": "Array",
"locale": "en-US",
"page": 2,
"pages": 268,
"start": 11,
"end": 20,
"next": "https://developer.mozilla.org/en-US/search.json?locale=en-US&page=3&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"previous": "https://developer.mozilla.org/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"count": 2675,
"filters": [
{
"name": "Topics",
"slug": "topic",
"options": [
{
"name": "APIs and DOM",
"slug": "api",
"count": 1493,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Add-ons & Extensions",
"slug": "addons",
"count": 235,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "CSS",
"slug": "css",
"count": 79,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Canvas",
"slug": "canvas",
"count": 53,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Firefox",
"slug": "firefox",
"count": 63,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Firefox OS",
"slug": "firefox-os",
"count": 155,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Games",
"slug": "games",
"count": 54,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "HTML",
"slug": "html",
"count": 91,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "HTTP",
"slug": "http",
"count": 14,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "JavaScript",
"slug": "js",
"count": 713,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Marketplace",
"slug": "marketplace",
"count": 3,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "MathML",
"slug": "mathml",
"count": 5,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Mobile",
"slug": "mobile",
"count": 41,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Open Web Apps",
"slug": "apps",
"count": 22,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "SVG",
"slug": "svg",
"count": 11,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Web Development",
"slug": "webdev",
"count": 10,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "WebExtensions",
"slug": "webext",
"count": 152,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "WebGL",
"slug": "webgl",
"count": 281,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Writing Documentation",
"slug": "docs",
"count": 29,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=xpcom&topic=xul"
}
},
{
"name": "XPCOM",
"slug": "xpcom",
"count": 165,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xul"
}
},
{
"name": "XUL",
"slug": "xul",
"count": 28,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom"
}
}
]
}
],
"documents": [
{
"id": 158201,
"title": "Array.unobserve()",
"slug": "Web/JavaScript/Reference/Global_Objects/Array/unobserve",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/unobserve",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/unobserve$edit",
"excerpt": "The Array.unobserve() method was used to remove observers set by Array.observe(), but has been deprecated and removed from Browsers. You can use the more general Proxy object instead.",
"tags": [
"Obsolete",
"Array",
"Method",
"JavaScript"
],
"score": 5.5273457,
"parent": {}
},
{
"id": 64323,
"title": "ParallelArray",
"slug": "Archive/Web/ParallelArray",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Archive/Web/ParallelArray",
"edit_url": "https://developer.mozilla.org/en-US/docs/Archive/Web/ParallelArray$edit",
"excerpt": "The goal of ParallelArray was to enable data-parallelism in web applications. The higher-order functions available on ParallelArray attempted to execute in parallel, though they may fall back to sequential execution if necessary. To ensure that your code executes in parallel, it is suggested that the functions should be limited to the parallelizable subset of JS that Firefox supports.",
"tags": [
"Obsolete",
"ParallelArray",
"JavaScript"
],
"score": 5.5107613,
"parent": {}
},
{
"id": 109815,
"title": "Array comprehensions",
"slug": "Web/JavaScript/Reference/Operators/Array_comprehensions",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Array_comprehensions",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Array_comprehensions$edit",
"excerpt": "The array comprehension syntax was a JavaScript expression which allowed you to quickly assemble a new array based on an existing one. However, it has been removed from the standard and the Firefox implementation. Do not use it!",
"tags": [
"Reference",
"Operator",
"Non-standard",
"JavaScript"
],
"score": 5.491707,
"parent": {}
},
{
"id": 131133,
"title": "Array.observe()",
"slug": "Web/JavaScript/Reference/Global_Objects/Array/observe",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/observe",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/observe$edit",
"excerpt": "The Array.observe() method was used for asynchronously observing changes to Arrays, similar to Object.observe() for objects. It provided a stream of changes in order of occurrence. It's equivalent to Object.observe() invoked with the accept type list [\"add\", \"update\", \"delete\", \"splice\"]. However, this API has been deprecated and removed from Browsers. You can use the more general Proxy object instead.",
"tags": [
"Obsolete",
"Array",
"Method",
"JavaScript"
],
"score": 5.4665456,
"parent": {}
},
{
"id": 3637,
"title": "ArrayBuffer",
"slug": "Web/JavaScript/Reference/Global_Objects/ArrayBuffer",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer$edit",
"excerpt": "The ArrayBuffer object is used to represent a generic, fixed-length raw binary data buffer. You cannot directly manipulate the contents of an ArrayBuffer; instead, you create one of the typed array objects or a DataView object which represents the buffer in a specific format, and use that to read and write the contents of the buffer.",
"tags": [
"Constructor",
"ArrayBuffer",
"TypedArrays",
"JavaScript"
],
"score": 5.4222517,
"parent": {}
},
{
"id": 11743,
"title": "PluginArray",
"slug": "Web/API/PluginArray",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/PluginArray",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/PluginArray$edit",
"excerpt": "The PluginArray interface is used to store a list of Plugin objects describing the available plugins; it's returned by the window.navigator.plugins property. The PluginArray is not a JavaScript array, but has the length property and supports accessing individual items using bracket notation (plugins[2]), as well as via item(index) and namedItem(\"name\") methods.",
"tags": [
"API",
"NeedsContent",
"Experimental",
"Plugins",
"DOM",
"Add-ons"
],
"score": 5.357495,
"parent": {}
},
{
"id": 134477,
"title": "TypedArray.of()",
"slug": "Web/JavaScript/Reference/Global_Objects/TypedArray/of",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/of",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/of$edit",
"excerpt": "The TypedArray.of() method creates a new typed array with a variable number of arguments. This method is nearly the same as Array.of().",
"tags": [
"TypedArray",
"ECMAScript 2015",
"TypedArrays",
"Method",
"JavaScript"
],
"score": 5.0317717,
"parent": {}
},
{
"id": 180922,
"title": "get Array[@@species]",
"slug": "Web/JavaScript/Reference/Global_Objects/Array/@@species",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/@@species",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/@@species$edit",
"excerpt": "The Array[@@species] accessor property returns the Array constructor.",
"tags": [
"Array",
"Prototype",
"Method",
"JavaScript"
],
"score": 4.958866,
"parent": {}
},
{
"id": 127055,
"title": "TypedArray.name",
"slug": "Web/JavaScript/Reference/Global_Objects/TypedArray/name",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/name",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/name$edit",
"excerpt": "The TypedArray.name property represents a string value of the typed array constructor name.",
"tags": [
"TypedArrays",
"Property",
"TypedArray",
"JavaScript"
],
"score": 4.956454,
"parent": {}
},
{
"id": 134475,
"title": "TypedArray.from()",
"slug": "Web/JavaScript/Reference/Global_Objects/TypedArray/from",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/from",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/from$edit",
"excerpt": "The TypedArray.from() method creates a new typed array from an array-like or iterable object. This method is nearly the same as Array.from().",
"tags": [
"TypedArray",
"ECMAScript 2015",
"TypedArrays",
"Method",
"JavaScript"
],
"score": 4.9376354,
"parent": {}
}
]
}
},
{
"test": "Search array and loop",
"input": {
"term": [
"Array",
"loop"
]
},
"output": {
"query": "Array loop ",
"locale": "en-US",
"page": 1,
"pages": 286,
"start": 1,
"end": 10,
"next": "https://developer.mozilla.org/en-US/search.json?locale=en-US&page=2&q=Array+loop+&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"previous": null,
"count": 2854,
"filters": [
{
"name": "Topics",
"slug": "topic",
"options": [
{
"name": "APIs and DOM",
"slug": "api",
"count": 1579,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array+loop&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Add-ons & Extensions",
"slug": "addons",
"count": 243,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "CSS",
"slug": "css",
"count": 84,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Canvas",
"slug": "canvas",
"count": 64,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Firefox",
"slug": "firefox",
"count": 68,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Firefox OS",
"slug": "firefox-os",
"count": 171,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Games",
"slug": "games",
"count": 60,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "HTML",
"slug": "html",
"count": 101,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "HTTP",
"slug": "http",
"count": 22,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "JavaScript",
"slug": "js",
"count": 729,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Marketplace",
"slug": "marketplace",
"count": 4,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "MathML",
"slug": "mathml",
"count": 10,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Mobile",
"slug": "mobile",
"count": 43,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Open Web Apps",
"slug": "apps",
"count": 39,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "SVG",
"slug": "svg",
"count": 15,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Web Development",
"slug": "webdev",
"count": 12,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "WebExtensions",
"slug": "webext",
"count": 154,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webgl&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "WebGL",
"slug": "webgl",
"count": 289,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=docs&topic=xpcom&topic=xul"
}
},
{
"name": "Writing Documentation",
"slug": "docs",
"count": 31,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=xpcom&topic=xul"
}
},
{
"name": "XPCOM",
"slug": "xpcom",
"count": 174,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xul"
}
},
{
"name": "XUL",
"slug": "xul",
"count": 31,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array+loop&topic=api&topic=addons&topic=css&topic=canvas&topic=firefox&topic=firefox-os&topic=games&topic=html&topic=http&topic=js&topic=marketplace&topic=mathml&topic=mobile&topic=apps&topic=svg&topic=webdev&topic=webext&topic=webgl&topic=docs&topic=xpcom"
}
}
]
}
],
"documents": [
{
"id": 125641,
"title": "Array",
"slug": "Glossary/array",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Glossary/array",
"edit_url": "https://developer.mozilla.org/en-US/docs/Glossary/array$edit",
"excerpt": "An array is an ordered collection of data (either primitive or object depending upon the language). Arrays are used to store multiple values in a single variable. This is compared to a variable that can store only one value.",
"tags": [
"CodingScripting",
"Array",
"JavaScript",
"programming",
"Glossary"
],
"score": 1.3706607,
"parent": {}
},
{
"id": 192543,
"title": "Looping code",
"slug": "Learn/JavaScript/Building_blocks/Looping_code",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Building_blocks/Looping_code",
"edit_url": "https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Building_blocks/Looping_code$edit",
"excerpt": "Programming languages are very useful for rapidly completing repetitive tasks, from multiple basic calculations to just about any other situation where you've got a lot of similar items of work to complete. Here we'll look at the loop structures available in JavaScript that handle such needs.",
"tags": [
"Beginner",
"Guide",
"Learn",
"Article",
"CodingScripting",
"DO",
"Loop",
"for",
"JavaScript",
"break",
"while",
"continue",
"l10n:priority"
],
"score": 0.640007,
"parent": {}
},
{
"id": 159443,
"title": "HTMLMediaElement.loop",
"slug": "Web/API/HTMLMediaElement/loop",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/loop",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/loop$edit",
"excerpt": "The HTMLMediaElement.loop property reflects the loop HTML attribute, which controls whether the media element should start over when it reaches the end.",
"tags": [
"Property",
"HTMLMediaElement",
"Web",
"API",
"HTML DOM"
],
"score": 0.5984853,
"parent": {}
},
{
"id": 144071,
"title": "Loops and iteration",
"slug": "Web/JavaScript/Guide/Loops_and_iteration",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Loops_and_iteration",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Loops_and_iteration$edit",
"excerpt": "Loops offer a quick and easy way to do something repeatedly. This chapter of the JavaScript Guide introduces the different iteration statements available to JavaScript.",
"tags": [
"Guide",
"Syntax",
"Loop",
"l10n:priority",
"JavaScript"
],
"score": 0.5835844,
"parent": {}
},
{
"id": 126687,
"title": "AudioBufferSourceNode.loop",
"slug": "Web/API/AudioBufferSourceNode/loop",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loop",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loop$edit",
"excerpt": "The loop property's default value is false.",
"tags": [
"API",
"Loop",
"Reference",
"AudioBufferSourceNode",
"Property",
"Web Audio API",
"Audio",
"Media",
"sound"
],
"score": 0.50380784,
"parent": {}
},
{
"id": 60739,
"title": "Concurrency model and Event Loop",
"slug": "Web/JavaScript/EventLoop",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/EventLoop",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/EventLoop$edit",
"excerpt": "JavaScript has a concurrency model based on an \"event loop\". This model is quite different from models in other languages like C and Java.",
"tags": [
"JavaScript",
"Event Loop",
"Advanced",
"events",
"Event Management",
"Event Queue",
"Handling Events"
],
"score": 0.47002682,
"parent": {}
},
{
"id": 126705,
"title": "AudioBufferSourceNode.loopStart",
"slug": "Web/API/AudioBufferSourceNode/loopStart",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loopStart",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loopStart$edit",
"excerpt": "The loopStart property's default value is 0.",
"tags": [
"API",
"Reference",
"AudioBufferSourceNode",
"Property",
"loopStart",
"Web Audio API",
"Audio",
"Media",
"sound"
],
"score": 0.44011164,
"parent": {}
},
{
"id": 126707,
"title": "AudioBufferSourceNode.loopEnd",
"slug": "Web/API/AudioBufferSourceNode/loopEnd",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loopEnd",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loopEnd$edit",
"excerpt": "A floating-point number indicating the offset, in seconds, into the audio buffer at which each loop will loop return to the beginning of the loop (that is, the current play time gets reset to AudioBufferSourceNode.loopStart). This property is only used if the loop property is true.",
"tags": [
"API",
"Reference",
"AudioBufferSourceNode",
"Property",
"loopEnd",
"Web Audio API",
"Audio",
"Media",
"sound"
],
"score": 0.43458906,
"parent": {}
},
{
"id": 1592,
"title": "Array",
"slug": "Web/JavaScript/Reference/Global_Objects/Array",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array$edit",
"excerpt": "The JavaScript Array object is a global object that is used in the construction of arrays; which are high-level, list-like objects.",
"tags": [
"Array",
"Reference",
"Example",
"Global Objects",
"JavaScript"
],
"score": 0.35498917,
"parent": {}
},
{
"id": 188959,
"title": "Arrays",
"slug": "Learn/JavaScript/First_steps/Arrays",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps/Arrays",
"edit_url": "https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps/Arrays$edit",
"excerpt": "In the final article of this module, we'll look at arrays — a neat way of storing a list of data items under a single variable name. Here we look at why this is useful, then explore how to create an array, retrieve, add, and remove items stored in an array, and more besides.",
"tags": [
"Pop",
"unshift",
"Beginner",
"CodingScripting",
"shift",
"Learn",
"Join",
"Arrays",
"split",
"l10n:priority",
"JavaScript",
"Article",
"Push"
],
"score": 0.3458891,
"parent": {}
}
]
}
},
{
"test": "Search array and topics equals to api",
"input": {
"term": "Array",
"topics": "api"
},
"output": {
"query": "Array",
"locale": "en-US",
"page": 1,
"pages": 150,
"start": 1,
"end": 10,
"next": "https://developer.mozilla.org/en-US/search.json?locale=en-US&page=2&q=Array&topic=api",
"previous": null,
"count": 1493,
"filters": [
{
"name": "Topics",
"slug": "topic",
"options": [
{
"name": "APIs and DOM",
"slug": "api",
"count": 1493,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api",
"inactive": "/en-US/search.json?locale=en-US&q=Array"
}
},
{
"name": "Add-ons & Extensions",
"slug": "addons",
"count": 235,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=addons",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api"
}
},
{
"name": "CSS",
"slug": "css",
"count": 79,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api"
}
},
{
"name": "Canvas",
"slug": "canvas",
"count": 53,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=canvas",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api"
}
},
{
"name": "Firefox",
"slug": "firefox",
"count": 63,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=firefox",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api"
}
},
{
"name": "Firefox OS",
"slug": "firefox-os",
"count": 155,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=firefox-os",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api"
}
},
{
"name": "Games",
"slug": "games",
"count": 54,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=games",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api"
}
},
{
"name": "HTML",
"slug": "html",
"count": 91,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=html",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api"
}
},
{
"name": "HTTP",
"slug": "http",
"count": 14,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=http",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api"
}
},
{
"name": "JavaScript",
"slug": "js",
"count": 713,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=js",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api"
}
},
{
"name": "Marketplace",
"slug": "marketplace",
"count": 3,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=marketplace",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api"
}
},
{
"name": "MathML",
"slug": "mathml",
"count": 5,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=mathml",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api"
}
},
{
"name": "Mobile",
"slug": "mobile",
"count": 41,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=mobile",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api"
}
},
{
"name": "Open Web Apps",
"slug": "apps",
"count": 22,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=apps",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api"
}
},
{
"name": "SVG",
"slug": "svg",
"count": 11,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=svg",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api"
}
},
{
"name": "Web Development",
"slug": "webdev",
"count": 10,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=webdev",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api"
}
},
{
"name": "WebExtensions",
"slug": "webext",
"count": 152,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=webext",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api"
}
},
{
"name": "WebGL",
"slug": "webgl",
"count": 281,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=webgl",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api"
}
},
{
"name": "Writing Documentation",
"slug": "docs",
"count": 29,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=docs",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api"
}
},
{
"name": "XPCOM",
"slug": "xpcom",
"count": 165,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=xpcom",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api"
}
},
{
"name": "XUL",
"slug": "xul",
"count": 28,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api"
}
}
]
}
],
"documents": [
{
"id": 11743,
"title": "PluginArray",
"slug": "Web/API/PluginArray",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/PluginArray",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/PluginArray$edit",
"excerpt": "The PluginArray interface is used to store a list of Plugin objects describing the available plugins; it's returned by the window.navigator.plugins property. The PluginArray is not a JavaScript array, but has the length property and supports accessing individual items using bracket notation (plugins[2]), as well as via item(index) and namedItem(\"name\") methods.",
"tags": [
"API",
"NeedsContent",
"Experimental",
"Plugins",
"DOM",
"Add-ons"
],
"score": 5.357495,
"parent": {}
},
{
"id": 126787,
"title": "ArrayBufferView",
"slug": "Web/API/ArrayBufferView",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/ArrayBufferView",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/ArrayBufferView$edit",
"excerpt": "ArrayBufferView is a helper type representing any of the following JavaScript TypedArray types:",
"tags": [
"API",
"Interface",
"Reference",
"Référence(2)",
"JavaScript",
"Typed Arrays"
],
"score": 4.7940087,
"parent": {}
},
{
"id": 179452,
"title": "ANGLE_instanced_arrays.drawArraysInstancedANGLE()",
"slug": "Web/API/ANGLE_instanced_arrays/drawArraysInstancedANGLE",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/ANGLE_instanced_arrays/drawArraysInstancedANGLE",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/ANGLE_instanced_arrays/drawArraysInstancedANGLE$edit",
"excerpt": "The ANGLE_instanced_arrays.drawArraysInstancedANGLE() method of the WebGL API renders primitives from array data like the gl.drawArrays() method. In addition, it can execute multiple instances of the range of elements.",
"tags": [
"API",
"Reference",
"WebGL",
"WebGL extension",
"ANGLE_instanced_arrays",
"Method"
],
"score": 4.5800443,
"parent": {}
},
{
"id": 144307,
"title": "Body.arrayBuffer()",
"slug": "Web/API/Body/arrayBuffer",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/Body/arrayBuffer",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/Body/arrayBuffer$edit",
"excerpt": "The arrayBuffer() method of the Body mixin takes a Response stream and reads it to completion. It returns a promise that resolves with an ArrayBuffer.",
"tags": [
"API",
"ArrayBuffer",
"Reference",
"Experimental",
"Référence(2)",
"Fetch",
"Expérimental(2)",
"BODY",
"Method"
],
"score": 4.5543966,
"parent": {}
},
{
"id": 178934,
"title": "ANGLE_instanced_arrays",
"slug": "Web/API/ANGLE_instanced_arrays",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/ANGLE_instanced_arrays",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/ANGLE_instanced_arrays$edit",
"excerpt": "The ANGLE_instanced_arrays extension is part of the WebGL API and allows to draw the same object, or groups of similar objects multiple times, if they share the same vertex data, primitive count and type.",
"tags": [
"WebGL extension",
"API",
"WebGL",
"Reference"
],
"score": 4.514593,
"parent": {}
},
{
"id": 218285,
"title": "MimeTypeArray",
"slug": "Web/API/MimeTypeArray",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/MimeTypeArray",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/MimeTypeArray$edit",
"excerpt": "The MimeTypeArray interface returns an array of MimeType instances, each of which contains information about a supported browser plugins. This object is returned by NavigatorPlugins.mimeTypes.",
"tags": [
"API",
"Interface",
"Reference",
"mimeType"
],
"score": 4.503687,
"parent": {}
},
{
"id": 179698,
"title": "OES_vertex_array_object.isVertexArrayOES()",
"slug": "Web/API/OES_vertex_array_object/isVertexArrayOES",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/OES_vertex_array_object/isVertexArrayOES",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/OES_vertex_array_object/isVertexArrayOES$edit",
"excerpt": "The OES_vertex_array_object.isVertexArrayOES() method of the WebGL API returns true if the passed object is a WebGLVertexArrayObject object.",
"tags": [
"API",
"Reference",
"WebGL",
"VAO",
"WebGL extension",
"Method"
],
"score": 4.12107,
"parent": {}
},
{
"id": 179696,
"title": "OES_vertex_array_object.deleteVertexArrayOES()",
"slug": "Web/API/OES_vertex_array_object/deleteVertexArrayOES",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/OES_vertex_array_object/deleteVertexArrayOES",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/OES_vertex_array_object/deleteVertexArrayOES$edit",
"excerpt": "The OES_vertex_array_object.deleteVertexArrayOES() method of the WebGL API deletes a given WebGLVertexArrayObject object.",
"tags": [
"API",
"Reference",
"WebGL",
"VAO",
"WebGL extension",
"Method"
],
"score": 4.0684824,
"parent": {}
},
{
"id": 179700,
"title": "OES_vertex_array_object.bindVertexArrayOES()",
"slug": "Web/API/OES_vertex_array_object/bindVertexArrayOES",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/OES_vertex_array_object/bindVertexArrayOES",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/OES_vertex_array_object/bindVertexArrayOES$edit",
"excerpt": "The OES_vertex_array_object.bindVertexArrayOES() method of the WebGL API binds a passed WebGLVertexArrayObject object to the buffer.",
"tags": [
"API",
"Reference",
"WebGL",
"VAO",
"WebGL extension",
"Method"
],
"score": 4.065225,
"parent": {}
},
{
"id": 179694,
"title": "OES_vertex_array_object.createVertexArrayOES()",
"slug": "Web/API/OES_vertex_array_object/createVertexArrayOES",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/OES_vertex_array_object/createVertexArrayOES",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/OES_vertex_array_object/createVertexArrayOES$edit",
"excerpt": "The OES_vertex_array_object.createVertexArrayOES() method of the WebGL API creates and initializes a WebGLVertexArrayObject object that represents a vertex array object (VAO) pointing to vertex array data and which provides names for different sets of vertex data.",
"tags": [
"API",
"Reference",
"WebGL",
"VAO",
"WebGL extension",
"Method"
],
"score": 4.060455,
"parent": {}
}
]
}
},
{
"test": "Search array, topics api and css",
"input": {
"term": "Array",
"topics": [
"api",
"css"
]
},
"output": {
"query": "Array",
"locale": "en-US",
"page": 1,
"pages": 157,
"start": 1,
"end": 10,
"next": "https://developer.mozilla.org/en-US/search.json?locale=en-US&page=2&q=Array&topic=api&topic=css",
"previous": null,
"count": 1569,
"filters": [
{
"name": "Topics",
"slug": "topic",
"options": [
{
"name": "APIs and DOM",
"slug": "api",
"count": 1493,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=css"
}
},
{
"name": "Add-ons & Extensions",
"slug": "addons",
"count": 235,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css&topic=addons",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css"
}
},
{
"name": "CSS",
"slug": "css",
"count": 79,
"active": true,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api"
}
},
{
"name": "Canvas",
"slug": "canvas",
"count": 53,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css&topic=canvas",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css"
}
},
{
"name": "Firefox",
"slug": "firefox",
"count": 63,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css&topic=firefox",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css"
}
},
{
"name": "Firefox OS",
"slug": "firefox-os",
"count": 155,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css&topic=firefox-os",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css"
}
},
{
"name": "Games",
"slug": "games",
"count": 54,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css&topic=games",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css"
}
},
{
"name": "HTML",
"slug": "html",
"count": 91,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css&topic=html",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css"
}
},
{
"name": "HTTP",
"slug": "http",
"count": 14,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css&topic=http",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css"
}
},
{
"name": "JavaScript",
"slug": "js",
"count": 713,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css&topic=js",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css"
}
},
{
"name": "Marketplace",
"slug": "marketplace",
"count": 3,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css&topic=marketplace",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css"
}
},
{
"name": "MathML",
"slug": "mathml",
"count": 5,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css&topic=mathml",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css"
}
},
{
"name": "Mobile",
"slug": "mobile",
"count": 41,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css&topic=mobile",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css"
}
},
{
"name": "Open Web Apps",
"slug": "apps",
"count": 22,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css&topic=apps",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css"
}
},
{
"name": "SVG",
"slug": "svg",
"count": 11,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css&topic=svg",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css"
}
},
{
"name": "Web Development",
"slug": "webdev",
"count": 10,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css&topic=webdev",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css"
}
},
{
"name": "WebExtensions",
"slug": "webext",
"count": 152,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css&topic=webext",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css"
}
},
{
"name": "WebGL",
"slug": "webgl",
"count": 281,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css&topic=webgl",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css"
}
},
{
"name": "Writing Documentation",
"slug": "docs",
"count": 29,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css&topic=docs",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css"
}
},
{
"name": "XPCOM",
"slug": "xpcom",
"count": 165,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css&topic=xpcom",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css"
}
},
{
"name": "XUL",
"slug": "xul",
"count": 28,
"active": false,
"urls": {
"active": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css&topic=xul",
"inactive": "/en-US/search.json?locale=en-US&q=Array&topic=api&topic=css"
}
}
]
}
],
"documents": [
{
"id": 11743,
"title": "PluginArray",
"slug": "Web/API/PluginArray",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/PluginArray",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/PluginArray$edit",
"excerpt": "The PluginArray interface is used to store a list of Plugin objects describing the available plugins; it's returned by the window.navigator.plugins property. The PluginArray is not a JavaScript array, but has the length property and supports accessing individual items using bracket notation (plugins[2]), as well as via item(index) and namedItem(\"name\") methods.",
"tags": [
"API",
"NeedsContent",
"Experimental",
"Plugins",
"DOM",
"Add-ons"
],
"score": 5.357495,
"parent": {}
},
{
"id": 126787,
"title": "ArrayBufferView",
"slug": "Web/API/ArrayBufferView",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/ArrayBufferView",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/ArrayBufferView$edit",
"excerpt": "ArrayBufferView is a helper type representing any of the following JavaScript TypedArray types:",
"tags": [
"API",
"Interface",
"Reference",
"Référence(2)",
"JavaScript",
"Typed Arrays"
],
"score": 4.7940087,
"parent": {}
},
{
"id": 179452,
"title": "ANGLE_instanced_arrays.drawArraysInstancedANGLE()",
"slug": "Web/API/ANGLE_instanced_arrays/drawArraysInstancedANGLE",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/ANGLE_instanced_arrays/drawArraysInstancedANGLE",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/ANGLE_instanced_arrays/drawArraysInstancedANGLE$edit",
"excerpt": "The ANGLE_instanced_arrays.drawArraysInstancedANGLE() method of the WebGL API renders primitives from array data like the gl.drawArrays() method. In addition, it can execute multiple instances of the range of elements.",
"tags": [
"API",
"Reference",
"WebGL",
"WebGL extension",
"ANGLE_instanced_arrays",
"Method"
],
"score": 4.5800443,
"parent": {}
},
{
"id": 144307,
"title": "Body.arrayBuffer()",
"slug": "Web/API/Body/arrayBuffer",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/Body/arrayBuffer",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/Body/arrayBuffer$edit",
"excerpt": "The arrayBuffer() method of the Body mixin takes a Response stream and reads it to completion. It returns a promise that resolves with an ArrayBuffer.",
"tags": [
"API",
"ArrayBuffer",
"Reference",
"Experimental",
"Référence(2)",
"Fetch",
"Expérimental(2)",
"BODY",
"Method"
],
"score": 4.5543966,
"parent": {}
},
{
"id": 178934,
"title": "ANGLE_instanced_arrays",
"slug": "Web/API/ANGLE_instanced_arrays",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/ANGLE_instanced_arrays",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/ANGLE_instanced_arrays$edit",
"excerpt": "The ANGLE_instanced_arrays extension is part of the WebGL API and allows to draw the same object, or groups of similar objects multiple times, if they share the same vertex data, primitive count and type.",
"tags": [
"WebGL extension",
"API",
"WebGL",
"Reference"
],
"score": 4.514593,
"parent": {}
},
{
"id": 218285,
"title": "MimeTypeArray",
"slug": "Web/API/MimeTypeArray",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/MimeTypeArray",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/MimeTypeArray$edit",
"excerpt": "The MimeTypeArray interface returns an array of MimeType instances, each of which contains information about a supported browser plugins. This object is returned by NavigatorPlugins.mimeTypes.",
"tags": [
"API",
"Interface",
"Reference",
"mimeType"
],
"score": 4.503687,
"parent": {}
},
{
"id": 179698,
"title": "OES_vertex_array_object.isVertexArrayOES()",
"slug": "Web/API/OES_vertex_array_object/isVertexArrayOES",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/OES_vertex_array_object/isVertexArrayOES",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/OES_vertex_array_object/isVertexArrayOES$edit",
"excerpt": "The OES_vertex_array_object.isVertexArrayOES() method of the WebGL API returns true if the passed object is a WebGLVertexArrayObject object.",
"tags": [
"API",
"Reference",
"WebGL",
"VAO",
"WebGL extension",
"Method"
],
"score": 4.12107,
"parent": {}
},
{
"id": 179696,
"title": "OES_vertex_array_object.deleteVertexArrayOES()",
"slug": "Web/API/OES_vertex_array_object/deleteVertexArrayOES",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/OES_vertex_array_object/deleteVertexArrayOES",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/OES_vertex_array_object/deleteVertexArrayOES$edit",
"excerpt": "The OES_vertex_array_object.deleteVertexArrayOES() method of the WebGL API deletes a given WebGLVertexArrayObject object.",
"tags": [
"API",
"Reference",
"WebGL",
"VAO",
"WebGL extension",
"Method"
],
"score": 4.0684824,
"parent": {}
},
{
"id": 179700,
"title": "OES_vertex_array_object.bindVertexArrayOES()",
"slug": "Web/API/OES_vertex_array_object/bindVertexArrayOES",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/OES_vertex_array_object/bindVertexArrayOES",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/OES_vertex_array_object/bindVertexArrayOES$edit",
"excerpt": "The OES_vertex_array_object.bindVertexArrayOES() method of the WebGL API binds a passed WebGLVertexArrayObject object to the buffer.",
"tags": [
"API",
"Reference",
"WebGL",
"VAO",
"WebGL extension",
"Method"
],
"score": 4.065225,
"parent": {}
},
{
"id": 179694,
"title": "OES_vertex_array_object.createVertexArrayOES()",
"slug": "Web/API/OES_vertex_array_object/createVertexArrayOES",
"locale": "en-US",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/OES_vertex_array_object/createVertexArrayOES",
"edit_url": "https://developer.mozilla.org/en-US/docs/Web/API/OES_vertex_array_object/createVertexArrayOES$edit",
"excerpt": "The OES_vertex_array_object.createVertexArrayOES() method of the WebGL API creates and initializes a WebGLVertexArrayObject object that represents a vertex array object (VAO) pointing to vertex array data and which provides names for different sets of vertex data.",
"tags": [
"API",
"Reference",
"WebGL",
"VAO",
"WebGL extension",
"Method"
],
"score": 4.060455,
"parent": {}
}
]
}
}
]