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


Изграждане на стек срещу изграждане на опашка в Javascript
Как да изградите стек Стекът работи със структурата LIFO (последно влязло, първо излязло), което означава, че последното нещо, избутано в масива, е първото нещо, което трябва да бъде премахнато. Масивите могат да се манипулират по всякакъв начин с нормални Javascript методи. За да изградим стек, трябва да изградим Javascript клас, за да ограничим нормалните методи на масив, които могат да бъдат оперирани с него. За да изградим това, започваме с използването на структурата на класа..

Примери за Javascript — Уникален номер
Това е първата от поредица публикации, в които сравнявам ES5 с ES6+. Примерът, който ще дам днес, ще използва стрелката Filter, forEach, Const, Fat и метода Object.keys, за да върне масив от уникални числа от даден масив. // ES5 Syntax const arr = [3,2,3,6,4,1,2,3,2,1,2,3]; function findUniqNumber(arr) { var uniqObj = {}; var uniqNumber = []; for (var i = 0; i < arr.length; i++) { if (!uniqObj.hasOwnProperty(arr[i])) { uniqObj[arr[i]] = 1; } else {..

#5 Добре дошли в ада за обратно извикване
Това е 5-та част от поредица от есета. Прочетете Част 4 тук : Нашето първо AJAX обаждане XMLHttpRequest Така че в последната статия направихме просто AJAX извикване, за да извлечем данни от API на дадена държава. Създадохме функция за това. И тъй като извикваме функцията няколко пъти, няколко AJAX извиквания са направени едновременно. Те основно вървяха паралелно и ние не можехме да контролираме кой ще завърши първи, помните ли това? В тази статия обаче нека създадем поредица от..

ES6 Деструктуриране
Въведение И така, какво е деструктуриране в ES6? Първо, нека започнем с ES6. ES6 означава ECMAScript 6, който е стандарт на JavaScript, използван, за да гарантира, че уеб страниците могат да работят съвместно с различни уеб браузъри последователно. ES6 беше втората голяма ревизия на JavaScript през 2015 г., като първата беше ES5 през 2009 г. С ES6 дойдоха промени в JavaScript, които обикновено се виждат днес като функции със стрелки, деструктуриране, оператор за разпространение,..

Как да се справим с async/await във функциите на масива
Идеята да напиша тази статия се появи, когато мой приятел ме попита как да изчакам резултат от асинхронна функция в обратното извикване на картата. Обясних му как може да реши това и след това си помислих, че много хора могат да имат същия проблем, така че следващата стъпка беше очевидна за мен, запишете я и споделете с другите! За какво е тази статия? В тази статия ще споделя моите мисли как да се справя с асинхронните функции в колекциите на JavaScript. Ще обясня това по начина,..

Разликите между младши, средни и старши разработчици (с помощта на JavaScript)
Тъй като търсенето на квалифицирани разработчици продължава да нараства, важно е да се разберат разликите между различните нива на експертиза в областта. В тази статия ще изследваме разликите между младши, средни и старши разработчици, използващи JavaScript като референтен език. Ще разгледаме примери за код, които демонстрират различни нива на компетентност и ще демонстрираме как всеки разработчик се справя с общи задачи, като включва нови функции, въведени в ES2015. Младши..

Спред срещу Оператор за почивка
Спред срещу Оператор за почивка Докато работите с JavaScript, може да сте забелязали, че операторът „…“ се появява в кода на много хора. Какъв е този оператор? Този оператор беше въведен от ECMAScript 6 и може да означава различни неща в зависимост от контекста, в който се използва. Какво е Rest Operator? Целта на оператора rest е да получи списъка с аргументи, предаван през функция при извикване и при деконструиране на масив. Следното е пример за всеки случай на употреба:..