タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとMDNに関するfuyu77のブックマーク (56)

  • String.prototype.match() - JavaScript | MDN

    引数 regexp 正規表現オブジェクト、または Symbol.match を持つ任意のオブジェクトです。 regexp が RegExp 以外のオブジェクトであった場合、暗黙的に RegExp への変換が new RegExp(regexp) を使用して行われます。 一切引数を与えずに match() メソッドを使った場合、空文字列 1 つを持つ Array、[""] が得られます。これは match(/(?:)/) と同じになるからです。 返値 Array を返します。これはグローバル (g) フラグの有無によって内容が変わります。一致するものが見つからなかった場合は null を返します。 g フラグがあった場合は、正規表現全体に一致したすべての結果を返しますが、キャプチャグループは返しません。 g フラグがなかった場合、最初に完全に一致したものと、それに関するキャプチャグループを返

    String.prototype.match() - JavaScript | MDN
  • Rhino - Mozilla | MDN

    This is an archived page. It's not actively maintained. Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end users. It is embedded in J2SE 6 as the default Java scripting engine. Rhino downloads How to get source and binaries. Rhino documentation Information on Rhino for script writers and embedde

    Rhino - Mozilla | MDN
  • SpiderMonkey - Mozilla | MDN

    SpiderMonkey は 、C / C++ で書かれた JavaScript エンジンです。Firefoxを含む、Mozillaの複数の製品で使用されており、MPL2  ライセンスの下で利用できます。 独立したソースコードリリースは、リリースページにあります。 ビルド SpiderMonkey のビルド手順 SpiderMonkey をビルドしてテストスイートを実行する方法について。 SpiderMonkey の利用 JavaScript シェルの手引き JavaScript シェルの取得、構築、利用方法について。 JSAPI ユーザガイド このガイドでは、SpiderMonkey の概要と、あなたのアプリケーションを JavaScript 対応にするため、アプリケーションから組み込んだエンジンを呼び出す方法について説明します。 JSAPI クックブック よく使われる JavaScri

    SpiderMonkey - Mozilla | MDN
  • 関数式 - JavaScript | MDN

    JavaScriptチュートリアルBeginner's tutorialsYour first website: Adding interactivityDynamic scripting with JavaScriptJavaScript frameworks and librariesJavaScript ガイド入門編文法とデータ型制御フローとエラー処理ループとイテレーター関数式と演算子Numbers and stringsRepresenting dates & times正規表現インデックス付きコレクションキー付きコレクションオブジェクトを利用するUsing classesプロミスの使用JavaScript 型付き配列イテレーターとジェネレーターInternationalizationメタプログラミングJavaScript モジュール中級編Advanced JavaScript o

    関数式 - JavaScript | MDN
  • NodeList - Web API | MDN

    静的な NodeList 一方、 NodeList が 静的 である場合があります。この場合は、DOM 内を変更しても集合の内容に影響を与えません。document.querySelectorAll() メソッドは、静的な NodeList を返します。 NodeList の各要素に反復処理を行う方法を選択したり、リストの長さをキャッシュしたりする場合は、この違いを考えておくといいでしょう。 インスタンスプロパティ NodeList.length 読取専用 NodeList に含まれるノードの数です。 インスタンスメソッド NodeList.item() 指定されたインデックスに対応するリスト内の要素を返します。インデックスが範囲外の場合は null を返します。 nodeList[i] のアクセスの代替手段です(この場合、i が範囲外の時には undefined が返ります)。これは J

    NodeList - Web API | MDN
  • プロミスの使用 - JavaScript | MDN

    JavaScriptチュートリアルBeginner's tutorialsYour first website: Adding interactivityDynamic scripting with JavaScriptJavaScript frameworks and librariesJavaScript ガイド入門編文法とデータ型制御フローとエラー処理ループとイテレーター関数式と演算子Numbers and stringsRepresenting dates & times正規表現インデックス付きコレクションキー付きコレクションオブジェクトを利用するクラスの使用プロミスの使用JavaScript 型付き配列イテレーターとジェネレーターInternationalizationメタプログラミングJavaScript モジュール中級編Advanced JavaScript objectsA

    プロミスの使用 - JavaScript | MDN
  • Object.fromEntries() - JavaScript | MDN

    標準組み込みオブジェクトObjectコンストラクターObject() コンストラクター静的メソッドObject.assign()Object.create()Object.defineProperties()Object.defineProperty()Object.entries()Object.freeze()Object.fromEntries()Object.getOwnPropertyDescriptor()Object.getOwnPropertyDescriptors()Object.getOwnPropertyNames()Object.getOwnPropertySymbols()Object.getPrototypeOf()Object.groupBy()Object.hasOwn()Object.is()Object.isExtensible()Object.isFr

    Object.fromEntries() - JavaScript | MDN
  • Array.prototype.flatMap() - JavaScript | MDN

    This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2020年1月⁩. Learn more See full compatibility Report feedback flatMap() は Array インスタンスのメソッドで、最初にマッピング関数を使用してそれぞれの要素をマップした後、結果を新しい配列内に平坦化します。これは、 map() の後に深さ 1 の flat() を行うのと同じですが (arr.map(...args).flat())、これら 2 つのメソッドを別々に呼び出すよりもわずかに効率的です。

    Array.prototype.flatMap() - JavaScript | MDN
  • Array.prototype.flat() - JavaScript | MDN

    const arr1 = [0, 1, 2, [3, 4]]; console.log(arr1.flat()); // 予想される結果: Array [0, 1, 2, 3, 4] const arr2 = [0, 1, [2, [3, [4, 5]]]]; console.log(arr2.flat()); // 予想される結果: Array [0, 1, 2, Array [3, Array [4, 5]]] console.log(arr2.flat(2)); // 予想される結果: Array [0, 1, 2, 3, Array [4, 5]] console.log(arr2.flat(Infinity)); // 予想される結果: Array [0, 1, 2, 3, 4, 5]

    Array.prototype.flat() - JavaScript | MDN
  • Document: querySelector() メソッド - Web API | MDN

    p��۪� Learn Learn web development Frontend developer course Getting started modules Core modules MDN Curriculum Learn HTML Structuring content with HTML module Learn CSS CSS styling basics module CSS layout module Learn JavaScript Dynamic scripting with JavaScript module

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

    This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2015年7月⁩. Learn more See full compatibility Report feedback getElementById() は Document インターフェイスのメソッドで、 id プロパティが指定された文字列に一致する要素を表す Element オブジェクトを返します。要素の ID は指定されていれば固有であることが求められているため、特定の要素にすばやくアクセスするには便利な方法です。 ID を持たない要素にアクセスする必要がある場合は、 querySelector() で何らかのセレクターを使用して要

    Document: getElementById() メソッド - Web API | MDN
  • 条件(三項)演算子 - JavaScript | MDN

    This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2015年7月⁩. Learn more See full compatibility Report feedback 条件(三項)演算子は JavaScript では唯一の、 3 つのオペランドをとる演算子です。 条件に続いて疑問符 (?)、そして条件が真値であった場合に実行する式、コロン (:) が続き、条件が偽値であった場合に実行する式が最後に来ます。 この演算子は、 if...else 文の代替としてよく用いられます。

    条件(三項)演算子 - JavaScript | MDN
  • Array.prototype.push() - JavaScript | MDN

    const animals = ["pigs", "goats", "sheep"]; const count = animals.push("cows"); console.log(count); // 予想される結果: 4 console.log(animals); // 予想される結果: Array ["pigs", "goats", "sheep", "cows"] animals.push("chickens", "cats", "dogs"); console.log(animals); // 予想される結果: Array ["pigs", "goats", "sheep", "cows", "chickens", "cats", "dogs"]

    Array.prototype.push() - JavaScript | MDN
  • ブロック - JavaScript | MDN

    StatementList ブロック文の中でグループ化される文や宣言です。 解説 ブロック文は、他の言語ではよく複合文と呼ばれます。これは複数の文を JavaScript からみて 1 つの文にまとめるために使用します。ブロック内に複数の文をまとめることは、JavaScript では、特に if...else and for などのフロー制御文との関連で良く行われることです。反対の動作は空文を使用することで実現でき、これは 1 つの文が必要な場所に文を置かずにおくことができます。 さらに、let、const、class などのブロックスコープ宣言と組み合わせることで、IIFE のように、一時変数がグローバル名前空間を汚染するのを防ぐことができます。 非厳格モード時の var または関数定義のブロックスコープの規則 非厳格モードでは、var の宣言や、関数宣言で作成された変数は、ブロックスコ

    ブロック - JavaScript | MDN
  • export - JavaScript | MDN

    This feature is well established and works across many devices and browser versions. It’s been available across browsers since May 2018. Learn moreSee full compatibilityReport feedback export 宣言は、JavaScript モジュールから値をエクスポートするために使用されます。エクスポートされた値は import 宣言やダイナミックインポートによって、他のプログラムにインポートすることができます。インポートされたバインディングの値は、それをエクスポートするモジュールの変更の対象となります。モジュールがエクスポートするバインディングの値を更新すると、その更新はインポートされた値として見えます。 ソースファ

    export - JavaScript | MDN
  • JavaScript の新機能 - JavaScript | MDN

    Language resources JavaScript言語の標準になっている、ECMAScript standardsを学ぶことが出来ます。 ECMAScript 5 support Mozillaベースのエンジン(RhinoやSpidermonkeyなど)や製品におけるECMA-262 Edition 5.1の実装状況を表します。 ECMAScript 6 support Mozillaベースのエンジン(RhinoやSpidermonkeyなど)や製品におけるECMA-262 Edition 6の実装状況を表します。 ECMAScript 7 support Mozillaベースのエンジン(RhinoやSpidermonkeyなど)や製品におけるECMA-262 Edition 7の実装状況を表します。 Deprecated ( ). The explicit versioning

    JavaScript の新機能 - JavaScript | MDN
  • Array.prototype.slice() - JavaScript | MDN

    This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2015年7月⁩. Learn more See full compatibility Report feedback slice() は Array インスタンスのメソッドで、配列の一部を start から end (end は含まれない)までの範囲で、選択した新しい配列オブジェクトにシャローコピーして返します。 ここで start と end はその配列に含まれる項目のインデックスを表します。元の配列は変更されません。 const animals = ["ant", "bison", "camel", "duck", "elephan

    Array.prototype.slice() - JavaScript | MDN
  • Array.prototype.sort() - JavaScript | MDN

    This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2015年7月⁩. Learn more See full compatibility Report feedback sort() は Array のメソッドで、配列の要素をその場 (in-place) でソートし、ソートされた同じ配列の参照を返します。既定のソート順は昇順で、要素を文字列に変換してから、 UTF-16 コード単位の値の並びとして比較します。 ソートの時間的・空間的予測値は実装に依存するため、保証はできません。 元の配列を変更せずに配列内の要素をソートするには、 toSorted() を使用してください。

    Array.prototype.sort() - JavaScript | MDN
  • Error - JavaScript | 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 Error オブジェクトは、実行時エラーが発生した時に発生します。 Error オブジェクトは、ユーザー定義の例外の基底オブジェクトとして使用することもできます。標準の組み込みエラー型については下記を参照してください。

    Error - JavaScript | MDN
  • Array.prototype.indexOf() - JavaScript | MDN

    引数 searchElement 検索する配列要素です。 fromIndex 省略可 検索し始める位置のゼロから始まるインデックスで、整数に変換されます。 インデックスが負の場合、配列の末尾からさかのぼって数えます。 -array.length <= fromIndex < 0 の場合、 fromIndex + array.length が使用されます。ただし、この場合でも配列は前から後ろに向けて検索されます。 fromIndex < -array.length または fromIndex が省略された場合は 0 が使用され、配列全体に対して検索が行われます。 fromIndex >= array.length の場合、配列の検索は行われず、 false が返されます。 返値 配列内にある最初の searchElement のインデックスです。見つからなかった場合は `-1`` です。 解

    Array.prototype.indexOf() - JavaScript | MDN