「JavaScript」の版間の差分

削除された内容 追加された内容
Ef3 (トーク | 投稿記録)
タグ: 2017年版ソースエディター
Ef3 (トーク | 投稿記録)
タグ: 2017年版ソースエディター
53 行
# [[JSON]]
# [[JavaScript/XML|XML]]
# リファレンス<!--
let ary = [],
errors = []
for (x of Object.getOwnPropertyNames(globalThis)) {
if (x == "Buffer") continue
let prop = globalThis[x]
if (1 || typeof prop === "function") {
try {
if ("prototype" in prop && "constructor" in prop.prototype) {
// console.log("XXX ",x)
ary.push(x)
let obj = new prop()
if (obj instanceof Error)
errors.push(x)
}
} catch (err) {
// console.log("Err: ", err)
}
}
}
ary.filter(x=>!errors.includes(x)).sort().forEach(x => console.log(`## [[JavaScript/${x}|${x}]]`))
errors.sort().forEach(x => console.log(`### [[JavaScript/${x}|${x}]]`))
## [[JavaScript/Array|Array]]
## [[JavaScript/ArrayBuffer|ArrayBuffer]]
## [[JavaScript/BigInt|BigInt]]
## [[JavaScript/BigInt64Array|BigInt64Array]]
## [[JavaScript/BigUint64Array|BigUint64Array]]
## [[JavaScript/Boolean|Boolean]]
## [[JavaScript/DataView|DataView]]
## [[JavaScript/Date|Date]]
## [[JavaScript/FinalizationRegistry|FinalizationRegistry]]
## [[JavaScript/Float32Array|Float32Array]]
## [[JavaScript/Float64Array|Float64Array]]
## [[JavaScript/Function|Function]]
## [[JavaScript/Int16Array|Int16Array]]
## [[JavaScript/Int32Array|Int32Array]]
## [[JavaScript/Int8Array|Int8Array]]
## [[JavaScript/Map|Map]]
## [[JavaScript/Number|Number]]
## [[JavaScript/Object|Object]]
## [[JavaScript/Promise|Promise]]
## [[JavaScript/RegExp|RegExp]]
## [[JavaScript/Set|Set]]
## [[JavaScript/SharedArrayBuffer|SharedArrayBuffer]]
## [[JavaScript/String|String]]
## [[JavaScript/Symbol|Symbol]]
## [[JavaScript/TextDecoder|TextDecoder]]
## [[JavaScript/TextEncoder|TextEncoder]]
## [[JavaScript/URL|URL]]
## [[JavaScript/URLSearchParams|URLSearchParams]]
## [[JavaScript/Uint16Array|Uint16Array]]
## [[JavaScript/Uint32Array|Uint32Array]]
## [[JavaScript/Uint8Array|Uint8Array]]
## [[JavaScript/Uint8ClampedArray|Uint8ClampedArray]]
## [[JavaScript/WeakMap|WeakMap]]
## [[JavaScript/WeakRef|WeakRef]]
## [[JavaScript/WeakSet|WeakSet]]
## [[JavaScript/clearImmediate|clearImmediate]]
## [[JavaScript/clearInterval|clearInterval]]
## [[JavaScript/clearTimeout|clearTimeout]]
## [[JavaScript/queueMicrotask|queueMicrotask]]
## [[JavaScript/setImmediate|setImmediate]]
## [[JavaScript/setInterval|setInterval]]
## [[JavaScript/setTimeout|setTimeout]]
### [[JavaScript/Error|Error]]
### [[JavaScript/EvalError|EvalError]]
### [[JavaScript/RangeError|RangeError]]
### [[JavaScript/ReferenceError|ReferenceError]]
### [[JavaScript/SyntaxError|SyntaxError]]
### [[JavaScript/TypeError|TypeError]]
### [[JavaScript/URIError|URIError]]
-->
## [[JavaScript/Global|Global]]
## [[JavaScript/Array|Array]]
59 ⟶ 131行目:
## [[JavaScript/Boolean|Boolean]]
## [[JavaScript/Date|Date]]
## [[JavaScript/FinalizationRegistry|FinalizationRegistry]]
## [[JavaScript/Function|Function]]
## [[JavaScript/Map|Map]]
70 ⟶ 143行目:
## [[JavaScript/WeakSet|WeakSet]]
## [[JavaScript/String|String]]
## [[JavaScript/Symbol|Symbol]]
## [[JavaScript/WeakRef|WeakRef]]
## [[JavaScript/Error|Error]]
### [[JavaScript/EvalError|EvalError]]