タグ

ブックマーク / developer.mozilla.org (96)

  • キー付きコレクション - JavaScript | MDN

    Map オブジェクトはキーと値のマップで、挿入順に要素を反復処理することができます。 次のコードでは Map を用いたいくつかの基的な操作を表しています。また、追加の例や全ての API については、 Map リファレンスページをご覧ください。 for...of ループを使って、各反復処理において [key, value] からなる配列を返しています。 const sayings = new Map(); sayings.set("dog", "woof"); sayings.set("cat", "meow"); sayings.set("elephant", "toot"); sayings.size; // 3 sayings.get("dog"); // woof sayings.get("fox"); // undefined sayings.has("bird"); // fa

    キー付きコレクション - JavaScript | MDN
  • Array.from() - JavaScript | MDN

    標準組み込みオブジェクトArrayコンストラクターArray() コンストラクター静的メソッドArray.from()Array.fromAsync()Array.isArray()Array.of()静的プロパティArray[Symbol.species]インスタンスメソッドArray.prototype.at()Array.prototype.concat()Array.prototype.copyWithin()Array.prototype.entries()Array.prototype.every()Array.prototype.fill()Array.prototype.filter()Array.prototype.find()Array.prototype.findIndex()Array.prototype.findLast()Array.prototype.find

    Array.from() - JavaScript | MDN
    tsu442000
    tsu442000 2025/02/08
  • Array.prototype.splice() - JavaScript | MDN

    This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015. Learn moreSee full compatibilityReport feedback splice() は Array インスタンスのメソッドで、その場 (in-place) で既存の要素を取り除いたり、置き換えたり、新しい要素を追加したりすることで、配列の内容を変更します。 元の配列を変更せずに、ある部分を除去したり置き換えたりした新しい配列を作成するには toSpliced() を使用してください。配列を変更せずに配列の一部にアクセスするには slice() を参照してください。 const months

    Array.prototype.splice() - JavaScript | MDN
  • Falsy (偽値) - MDN Web Docs 用語集: ウェブ関連用語の定義 | MDN

    偽値 (falsy または falsey) な値とは、論理型コンテキストに現れたときに偽とみなされる値です。 JavaScript は条件文や繰り返しなどの場面で、任意の値を強制的に論理型に型変換します。 以下の表は、 JavaScript の偽値の完全なリストです。 値 型 説明

    Falsy (偽値) - MDN Web Docs 用語集: ウェブ関連用語の定義 | MDN
    tsu442000
    tsu442000 2025/02/02
  • Response: json() 静的メソッド - Web API | MDN

    tsu442000
    tsu442000 2024/12/31
  • Document: querySelector() メソッド - Web API | MDN

    ドキュメントオブジェクトモデル (DOM)DocumentコンストラクターDocument()インスタンスプロパティactiveElementadoptedStyleSheetsalinkColor 非推奨; all 非推奨; anchors 非推奨; applets 非推奨; bgColor 非推奨; bodycharacterSetchildElementCountchildrencompatModecontentTypecookiecurrentScriptdefaultViewdesignModedirdoctypedocumentElementdocumentURIdomain 非推奨; embedsfeaturePolicy Experimental fgColor 非推奨; firstElementChildfontsformsfragmentDirectivefullscr

    Document: querySelector() メソッド - Web API | MDN
  • Window: setTimeout() メソッド - Web API | MDN

    HTML DOM APIWindowインスタンスプロパティcachesclosedcookieStorecredentialless Experimental crossOriginIsolatedcryptocustomElementsdevicePixelRatiodocumentdocumentPictureInPicture Experimental event 非推奨; external 非推奨; fence Experimental frameElementframesfullScreen 非標準 historyindexedDBinnerHeightinnerWidthisSecureContextlaunchQueue Experimental lengthlocalStoragelocationlocationbarmenubarmozInnerScreenX 非標準 m

    Window: setTimeout() メソッド - Web API | MDN
  • Null 合体演算子 (??) - JavaScript | MDN

    Null 合体演算子は、論理 OR (||) 演算子の特殊形と見なすことができます。後者は左辺の値が null や undefined だけでなく、何らかの偽値であった場合に右辺値を返すものです。言い換えると、|| を使って別の変数 foo に何らかの既定値を与える場合、一部の偽値('' や 0 など)を使用可能とみなすと、予想外の動作に遭遇することがあります。詳しい例は以下を参照してください。 Null 合体演算子は演算子の優先順位が下から 5 番目で、 || のすぐ下、条件(三項)演算子のすぐ上とします。 AND (&&) および OR 演算子 (||) のどちらも、直接 ?? と結合することはできません。このような場合、構文エラーが発生します。

    Null 合体演算子 (??) - JavaScript | MDN
    tsu442000
    tsu442000 2024/03/09
  • WebAssembly - WebAssembly | MDN

    This feature is well established and works across many devices and browser versions. It’s been available across browsers since October 2017. * Some parts of this feature may have varying levels of support. Learn moreSee full compatibilityReport feedback WebAssemblyJavaScript のオブジェクトで、 WebAssembly に関するすべての機能の名前空間の役割をします。 他のグローバルオブジェクトとは異なり、 WebAssembly はコンストラクターではありません (関数オブジェクトではありません) 。数学の定数や関

    WebAssembly - WebAssembly | MDN
    tsu442000
    tsu442000 2024/02/16
  • EventTarget: addEventListener() メソッド - Web API | MDN

    This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015. * Some parts of this feature may have varying levels of support. Learn moreSee full compatibilityReport feedback addEventListener() は EventTarget インターフェイスのメソッドで、ターゲットに特定のイベントが配信されるたびに呼び出される関数を設定します。 対象としてよくあるものは Element、Document、Window ですが、イベントに対応したあらゆるオブジェクトが対象

    EventTarget: addEventListener() メソッド - Web API | MDN
    tsu442000
    tsu442000 2023/10/26
  • Promise() コンストラクター - JavaScript | MDN

    resolutionFunc の value 引数は他のプロミスオブジェクトにすることもでき、そうするとそのプロミスはプロミス連鎖の中に動的に挿入されます。 executor については、以下のことを理解することが重要です。 executor の返値は無視されます。 executor の中でエラーが発生した場合、プロミスは拒否されます。 つまり、 executor の中のコードが効果を発揮する仕組みは、次のようなものです。 コンストラクターが新しい Promise オブジェクトを生成した時点で、対応する resolutionFunc と rejectionFunc の一対の関数も生成されます。これらは Promise オブジェクトに「結束」されます。 executor 内のコードは、何らかの操作を行う機会を得、その結果を(値が他の Promise オブジェクトでない場合)「解決済み」または

    Promise() コンストラクター - JavaScript | MDN
    tsu442000
    tsu442000 2023/10/26
  • Array.prototype.forEach() - JavaScript | MDN

    標準組み込みオブジェクトArrayコンストラクターArray() コンストラクター静的メソッドArray.from()Array.fromAsync()Array.isArray()Array.of()静的プロパティArray[Symbol.species]インスタンスメソッドArray.prototype.at()Array.prototype.concat()Array.prototype.copyWithin()Array.prototype.entries()Array.prototype.every()Array.prototype.fill()Array.prototype.filter()Array.prototype.find()Array.prototype.findIndex()Array.prototype.findLast()Array.prototype.find

    Array.prototype.forEach() - JavaScript | MDN
    tsu442000
    tsu442000 2023/10/17
  • Primitive (プリミティブ) - MDN Web Docs 用語集: ウェブ関連用語の定義 | MDN

    JavaScript において、プリミティブ (primitive、プリミティブ値、プリミティブデータ型) はオブジェクトでなく、メソッドを持たないデータのことです。 7 種類のプリミティブデータ型があります。 文字列 数値 長整数 論理値 undefined シンボル null 多くの場合、プリミティブ値は、その言語実装の最下層にて直接的に表現されます。 すべてのプリミティブ値は、イミュータブル (immutable) 、つまり変更できません。変数には新しい値を再割り当てすることができますが、既存の値については、オブジェクト、配列、関数が変更できるのに対して、プリミティブ値は変更することができません。この言語では、プリミティブな値を変更するユーティリティは提供されていません。 プリミティブにはメソッドがありませんが、あたかもメソッドがあるかのように振る舞います。プリミティブのプロパティに

    Primitive (プリミティブ) - MDN Web Docs 用語集: ウェブ関連用語の定義 | MDN
    tsu442000
    tsu442000 2023/09/23
  • Window: fetch() メソッド - Web API | MDN

    フェッチ APIWindowインスタンスプロパティcachesclosedconsolecookieStore Experimental credentialless Experimental crossOriginIsolatedcryptocustomElementsdevicePixelRatiodocumentdocumentPictureInPicture Experimental event 非推奨; external 非推奨; fence Experimental frameElementframesfullScreen 非標準 historyindexedDBinnerHeightinnerWidthisSecureContextlaunchQueue Experimental lengthlocalStoragelocationlocationbarmenubarmozI

    Window: fetch() メソッド - Web API | MDN
    tsu442000
    tsu442000 2023/09/09
  • Window: setInterval() メソッド - Web API | MDN

    HTML DOM APIWindowインスタンスプロパティcachesclosedconsolecookieStore Experimental credentialless Experimental crossOriginIsolatedcryptocustomElementsdevicePixelRatiodocumentdocumentPictureInPicture Experimental event 非推奨; external 非推奨; fence Experimental frameElementframesfullScreen 非標準 historyindexedDBinnerHeightinnerWidthisSecureContextlaunchQueue Experimental lengthlocalStoragelocationlocationbarmenubar

    Window: setInterval() メソッド - Web API | MDN
    tsu442000
    tsu442000 2023/09/08
  • Map - JavaScript | MDN

    Map オブジェクトは、キーと値のペアのコレクションです。Map のキーは一度しか出現しません。Map の集合の中で一意です。Map オブジェクトはキーと値のペアで反復処理されます。for...of ループは、各反復処理に対して [キー, 値] という 2 つのメンバーからなる配列を返します。反復処理は 挿入順 で行われます。これは、それぞれのキーと値のペアが set() メソッドによって最初にマップに挿入された順番に対応します(つまり、 set() が呼ばれたときには、すでに同じ値を持つキーがマップになかったということです)。 仕様書では、「平均して、集合の要素数に対してサブリニアなアクセス時刻を提供する」マップを実装することを要求しています。したがって、複雑度が O(N) よりも高い場合、内部的にはハッシュ表(O(1) ルックアップ)、探索木(O(log(N)) ルックアップ)、あるい

    Map - JavaScript | MDN
  • for...in - JavaScript | MDN

    variable それぞれの反復処理において、文字列でプロパティ名を受け取ります。const、let、var の何れかの宣言、または代入ターゲット(例えば、以前宣言された変数や、オブジェクトプロパティ)です。 object シンボルではない列挙可能なプロパティを反復処理するオブジェクトです。 statement それぞれの反復処理で実行される文です。 variable を参照することができます。ブロック文を使用して、複数の文を使用することができます。 このループは、オブジェクト自身と、オブジェクトがそのプロトタイプチェーンから継承するプロパティ(プロトタイプチェーンにおいて、オブジェクトから遠いプロトタイプのプロパティよりも、近いプロトタイプのプロパティが優先される)のすべての列挙可能なプロパティを反復処理することになります。 for...in ループは、列挙可能なシンボル以外のプロパティ

    for...in - JavaScript | MDN
    tsu442000
    tsu442000 2023/07/11
  • Blob - Web API | MDN

    This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020. * Some parts of this feature may have varying levels of support. Learn moreSee full compatibilityReport feedback Blob インターフェイスは blob、すなわち不変の生データであるファイルのようなオブジェクトを表します。テキストやバイナリーデータとして読み込んだり、ReadableStream に変換してそのメソッドを使ったデータ処理をしたりすることができます。 Blob が表現することができるデータ

    Blob - Web API | MDN
  • Array.prototype.keys() - JavaScript | MDN

    標準組み込みオブジェクトArrayコンストラクターArray() コンストラクター静的メソッドArray.from()Array.fromAsync()Array.isArray()Array.of()静的プロパティArray[Symbol.species]インスタンスメソッドArray.prototype.at()Array.prototype.concat()Array.prototype.copyWithin()Array.prototype.entries()Array.prototype.every()Array.prototype.fill()Array.prototype.filter()Array.prototype.find()Array.prototype.findIndex()Array.prototype.findLast()Array.prototype.find

    Array.prototype.keys() - JavaScript | MDN
    tsu442000
    tsu442000 2023/06/20
  • Array.prototype.fill() - JavaScript | MDN

    標準組み込みオブジェクトArrayコンストラクターArray() コンストラクター静的メソッドArray.from()Array.fromAsync()Array.isArray()Array.of()静的プロパティArray[Symbol.species]インスタンスメソッドArray.prototype.at()Array.prototype.concat()Array.prototype.copyWithin()Array.prototype.entries()Array.prototype.every()Array.prototype.fill()Array.prototype.filter()Array.prototype.find()Array.prototype.findIndex()Array.prototype.findLast()Array.prototype.find

    Array.prototype.fill() - JavaScript | MDN