Свързани публикации 'es6'
Условни свойства на обектен литерал
Постоянно се сблъсквам с добавянето на условни свойства към обект по елегантен начин, но винаги трябва да направя:
var a = {};
if (someCondition) {
a.b = 5;
}
Съжалявам, но това ме притеснява!
С подобренията, които ES6 донесе на добрия стар Object, трябва да има по-добър начин? Оказва се, че spread operator е човек.
const a = {
... someCondition ? {b: 1} : {}
}
Сега, ако … someCondition = true получаваме a= {b: 1}
И ако … someCondition = false получаваме само a=..
Генератори Motherf***r, ползваш ли ги?
Само преди около половин година решихме да започнем да използваме ES6 в CKEditor 5 . Сега целият код използва класове, функции със стрелки, let и const , карти и набори. Тези неща са лесни за възприемане и може да има само няколко съмнения относно това как и кога да ги използвате.
Генераторите и итераторите са различни, защото променят начина, по който мислите за вашия API. Те не са просто още един детайл в изпълнението, тъй като имат смисъл само когато се използват глобално...
Въведение в JavaScript: Основи
JavaScript е езикът за програмиране, който позволява на Интернет да работи. Интернет не би бил нищо без JavaScript и в този урок ще разберете защо.
В края на тази статия трябва да можете да:
разберете какво е Javascript и обяснете употребата му в уеб разработката. обясняват и използват примитивни типове данни и променливи на JavaScript. обясняват и използват функциите на JavaScript като свойства и методи на примитивни типове данни. обясняват глобалните обекти в JavaScript и..
es6 3 метода
В този блог разглеждам 3 различни типа es6 методи за манипулиране на масиви в JavaScript.
Методът map ни позволява да създаваме/копираме съществуващ масив, докато правим каквито и да било промени в масива. Това ни позволява да поддържаме важни данни, без да ги променяме опасно, без винаги да пазим оригиналните данни в безопасност. Това може да се използва за информация за влизане в уебсайт, за да се избегне случайна промяна на потребителско име, парола, имейл и т.н.
Методът forEach..
100 алгоритма за 100 дни — Алгоритъм 17
раницаСветлина
Намерихте два предмета в сандък със съкровище! Първият артикул тежи weight1 и струва value1 , а вторият артикул тежи weight2 и струва value2 . Каква е общата максимална стойност на артикулите, които можете да вземете със себе си, ако приемем, че максималното ви тегло е maxW и не можете да се върнете за артикулите по-късно?
Имайте предвид , че има само два артикула и не можете да носите повече от един артикул от всеки тип, т.е. не можете да вземете два първи..
Разширени функции на Javascript
JavaScript е многофункционален и мощен език за програмиране, който предлага широк набор от разширени функции. Тези функции ви позволяват да пишете по-изразителен, ефективен и гъвкав код. Ето някои от разширените функции на JavaScript:
Функции от по-висок порядък: JavaScript поддържа функции от по-висок порядък, което означава, че можете да третирате функциите като стойности и да ги предавате като аргументи на други функции или да ги връщате като резултати. Това позволява парадигми за..
Как да създадете разместена анимация за пагиниран списък във Vue.js
Vue.js прави работата с различни видове анимации много лесна. Предоставя компоненти и кукички за анимиране на единични и множество елементи — Transition и Transition-Group; можете да прочетете повече за тях в официалната документация, която можете да намерите на адрес https://vuejs.org/v2/guide/transitions.html . Доста лесно е да създавате прости и дори по-сложни анимации само с помощта на CSS. Ако имате нужда от нещо по-модерно, библиотеките на трети страни могат лесно да бъдат..