Свързани публикации '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 е да получи списъка с аргументи, предаван през функция при извикване и при деконструиране на масив. Следното е пример за всеки случай на употреба:..