Свързани публикации 'es6'


#javascript ES6 cheatsheet — Map & WeakMap
Карта Map е структура от данни, която позволява да се асоциират данни към ключ. Преди въвеждането му в ES6 хората обикновено използваха обекти като карти, като свързваха някакъв обект или стойност с конкретна ключова стойност: const person = {} person.name = 'John' person.age = 18 console.log(person.name) //John console.log(person.age) //18 Map пример: const person = new Map() person.set('name', 'John') person.set('age', 18) const name = person.get('name') const age =..

Алгоритми на JavaScript: Симетрична разлика
Реших да започна поредица, в която се захващам директно с основните алгоритми. Получавам подканите си от раздела за подготовка за интервю на freeCodeCamp . Всяка публикация ще описва подробно как подходих към решаването на подканата за код. Откъде да започна: Първата стъпка в създаването на алгоритъм може да изглежда доста очевидна, но всъщност не е: Трябва да разберете какъв проблем се опитвате да разрешите. Пример: когато за първи път започнах да работя върху Симетрична разлика..

Моето пътуване в проучване на ES6 и предложения
Наскоро имах симулативно техническо интервю, което мина наистина страхотно, но единственото нещо, с което си тръгнах повече от всичко друго, беше, че трябва да се заровя по-дълбоко в ES6. Въпреки че знаех малко, очевидно не знаех достатъчно, за да се откроя наистина и да удивя работодател, така че реших да започна да копая по-дълбоко. Ето някои от триковете, които научих. Преди всичко искам да говоря за async await. Този нов начин за извличане на данни прави кода ви много по-чист...

TracedPromise: Визуализиране на Async JS код
Писането на код в Node.js силно насърчава използването на управлявани от събития обратни извиквания и асинхронни функции. Има много предимства при писането на код, управляван от събития, но често може да скрие контролния поток от операции. Ще разгледаме как добавянето на инструменти на OpenTracing към JavaScript ES6 обещаващи обекти може да ви позволи да визуализирате как се държи асинхронният код . След това ще се заровим в гайките и болтовете на клас TracedPromise, за да..

Основи на JS: Всичко за ключовата дума „Това“.
Здравейте приятели, Тази ключова дума винаги е била тема на объркване за повечето разработчици и мога да кажа, че винаги съм бил един от тях! След като прочетох добре тази част, реших да споделя разбирането си и с други. Основната функция на ключовата дума `this` е да съхранява текущия контекст на изпълнение на програмата. С прости думи, това се отнася до обекта, който изпълнява текущата функция. Тъй като съхранява текущия контекст на изпълнение, започва да става объркващо, защото..

Функции за обхват на JavaScript, повдигане и стрелка
Всеки JS разработчик е чувал термините обхват и повдигане, но мнозина, като мен, може да не са имали кратко разбиране какво означават. Е, нека поправим това. Обхват Обхватът се отнася до достъпността на вашите променливи, функции и обекти по време на изпълнение на различни части от вашия код. Най-общо казано, тези елементи имат или глобален обхват, или локален обхват (въпреки че ще се докоснем до обхвата на блока малко по-късно). Обхватът на променливата се определя от мястото във..

Как условно да изградите обект в JavaScript с ES6
Преместването на генерирани от потребители данни между източници често изисква да проверите дали дадено поле има стойности или не. След това изграждате изхода въз основа на това. Ето как можете да използвате някои от функциите на ES6 в JavaScript, за да го направите по-сбито. Откакто Sanity.io (където работя) спонсорира Syntax , аз се занимавам с RSS емисии за подкасти в CLIs , Express и функции без сървър. Това включва анализиране и конструиране на сложни обекти с много полета..