Публикации по теме 'es6tips'
Шпаргалка по Javascript Es6
Как мы используем Javascript ES6 в реальной жизни.
Функция стрелки:
const sum = (a,b) => a + b
console.log(sum(2,6)) // prints 8
Параметры по умолчанию:
function print( a = 5 ){
console.log(a)
}
print() // print 5
print(22) // print 22
Пусть область действия
let a = 3 ;
if(true)
{
let a = 5;
console.log(a);
// print 5
}
console.log(a);
// prints 3
Конст
// can be assigned only once
const a = 55;
a = 44;
// Throws an error
Многострочная строка..
Фильтрация/удаление всех значений False-y из объекта
Фрагмент ниже определяет объект в JavaScript. Как видно здесь, Объект имеет только два свойства, которые не являются ложными, а именно. a и b . И мы хотим отфильтровать все ложные значения, и мы должны получить ключи, где значение против ключа не является отрицательным.
x = {
a: "foo",
b: `bar`,
c: '',
d: null,
e: undefined,
f: 0,
g: false
};
Object.keys(x).filter((key) => x[key]);
Задачу можно немного изменить, запросив значения вместо ключей или..
Сокращенный JavaScript
Мы пишем JavaScript уже довольно давно, я знаю, что некоторые из вас никогда не использовали короткие синтаксические операторы JavaScript, например: if/else против троичного оператора.
В этой статье я покажу несколько кратких условных операторов, циклов или операторов, которые вы можете использовать в своей повседневной практике кодирования.
1. Очистить массив
const arr = ['Charlie', 'John', 'James'];
arr.length = 0; // arr will be []
2. Фильтр шансов
// Traditional/Old..