Przejdź do treści

test - Kurs HTML i CSS

  • JS
    Operacje na wyrażeniach regularnych - RegExp.prototype / Sprawdzanie dopasowania - test

    RegExp.prototype.test(string) Parametry: String string - dopasowywany tekst Wartość: Boolean - czy tekst pasuje do wzorca Przeszukuje tekst pod kątem występowania w nim podanego wzorca. W przypadku dopasowania globalnego - kiedy wyrażenie regularne posiada flagę g - dodatkowo do własności lastIndex przypisywana jest pozycja w tekście (licząc od zera) po ostatnim znaku dopasowanego fragmentu. To zachowanie można wykorzystać do wyszukiwania w pętli wszystkich dopasowań wzorca, które...

  • JS
    Operacje na tekście w JavaScript - String.prototype / Łączenie tekstów - concat

    ...z jego argumentów jest tekstem. Przykład String.prototype.concat "abc".concat(); // "abc" "abc".concat("def", "ghi"); // "abcdefghi" "test ".concat(null); // "test null" "test ".concat(false); // "test false" "test ".concat(undefined); // "test undefined" "test ".concat(+1.2); // "test 1.2" "test ".concat(NaN); // "test NaN" "test ".concat(Infinity); // "test Infinity"

  • JS
    Manipulacja obiektami w JavaScript - Object / Blokowanie rozszerzania obiektu - preventExtensions

    ...Przykład Object.preventExtensions var obj = Object.defineProperty({p: 1}, "x", {value: 2, writable: false, configurable: true}); delete obj.p; obj.test; // undefined obj.test = 3; Object.preventExtensions(obj); obj.test; // 3 obj.test = 2; obj.test; // 2 delete obj.test; obj.test; // undefined obj.p = 1; obj.p; // undefined obj.x = 1; obj.x...

  • JS
    Manipulacja obiektami w JavaScript - Object / Opieczętowanie obiektu w JavaScript - seal

    ...Object.defineProperty({p: 1}, "x", {configurable: true}); delete obj.p; obj.p; // undefined obj.test = 3; Object.seal(obj); obj.test; // 3 obj.test = 2; obj.test; // 2 delete obj.test; obj.test; // 2 obj.p = 1; obj.p; // undefined Object.defineProperty(obj...

  • JS
    Manipulacja obiektami w JavaScript - Object / Zamrażanie obiektu w JavaScript - freeze

    ...Object.defineProperty({p: 1}, "x", {configurable: true}); delete obj.p; obj.p; // undefined obj.test = 3; Object.freeze(obj); obj.test; // 3 obj.test = 2; obj.test; // 3 delete obj.test; obj.test; // 3 obj.p = 1; obj.p; // undefined Object.defineProperty(obj...

  • JS
    Operacje na tablicach w JavaScript - Array.prototype / Iterowanie po elementach tablicy - forEach

    ...f = function (x) { sum += x; }; items.forEach(f); sum; // 6; var GreaterThan = function (value) { this.value = value; this.tests = 0; this.sum = 0; }; GreaterThan.prototype.test = function (value) { ++this.tests; if (value > this.value) { this.sum += value; return true; } return false; }; var tester = new GreaterThan(0); items.forEach(tester.test, tester); tester.sum; // 6 tester = new GreaterThan(1); items.forEach(tester.test, tester)...

  • JS
    Operacje na tablicach w JavaScript - Array.prototype / Redukowanie tablicy do wartości - reduce

    ...1]; var f = function (a, x) { a += x; return a; }; items.reduce(f, 0); // 6 var GreaterThan = function (value) { this.value = value; this.tests = 0; }; GreaterThan.prototype.test = function (sum, value) { ++this.tests; if (value > this.value) sum += value; return sum; }; tester = new GreaterThan(1); f = tester.test.bind(tester); items.reduce(f); // 5 tester.tests; // 2 tester = new GreaterThan(1); f = tester.test.bind(tester); items.reduce(f, 0); // 5...

  • JS
    Operacje na tekście w JavaScript - String.prototype / Prosta wartość tekstowa - valueOf

    ...prostą wartość tekstową (już nie obiekt). Działa identycznie jak funkcja String.prototype.toString. Przykład String.prototype.valueOf new String("test").valueOf(); // "test" String.prototype.valueOf.call("test"); // "test" String.prototype.valueOf.call(null); // TypeError String.prototype.valueOf.call(undefined); // TypeError String.prototype.valueOf.call({}); // TypeError

  • JS
    Obsługa błędów w JavaScript - Error / Błąd wykonania - EvalError

    ...EvalError.prototype.name Wartość: String - "EvalError" Przykład EvalError EvalError.prototype.name; // "EvalError" EvalError("test").toString(); // "EvalError: test" new EvalError("test") + ""; // "EvalError: test"

  • JS
    Manipulacja obiektami w JavaScript - Object / Tworzenie właściwości tylko do odczytu - defineProperty

    ...utworzona właściwość, której nie będzie można już później zmienić ani odczytać wewnątrz pętli for-in. Przykład Object.defineProperty var obj = {test: 3}; Object.defineProperty(obj, "p", {value: 1}); obj.p = 2; obj.p; // 1 for (var key in obj) key; // "test" Object.defineProperty(obj, "dynamic", { get: function () { return obj.test * 2; }, set: function (value) { obj.test = value

1 2 3 4 ... 8 »

★★★★★ 5/5 (289)

Facebook