Публикации по теме 'objects'
Создание истинных неизменяемых значений в Javascript
ES6 представил новое объявление под названием const для объявления переменных как содержащих постоянные (т.е. неизменяемые) значения.
Вот определение const из веб-документов MDN .
Константы имеют блочную область видимости, как и переменные, определенные с помощью оператора let . Значение константы не может измениться путем переназначения и не может быть повторно объявлено.
Это означает, что если вы объявите переменную как const , она станет значением только для чтения, и вы не..
Объяснение классов Python простым способом
Понять основы классов на примерах
Когда я изучал классы Python в первый раз, я обнаружил, что это действительно сложно, и я не понимал, почему они должны быть известны. На уроке в университете профессор начал напрямую объяснять синтаксис для построения классов, не объясняя реального смысла изучения этой конкретной темы, и использовал очень скучные примеры, которые заставили меня потерять путь.
В этом посте я хочу по-другому объяснить классы Python. Я начну объяснять, почему классы..
Итерация по объектам JavaScript - 5 методов и тесты производительности.
Разработчики, как правило, знают, как легко выполнять итерацию по массивам JavaScript, но в большинстве случаев они имеют тенденцию путаться при работе с объектами JavaScript, особенно начинающими и промежуточными. В этой статье я покажу вам пять (5) различных способов перебора объектов JavaScript и несколько сравнительных тестов производительности, чтобы показать, какой из них быстрее и эффективнее.
PS: Эта статья была впервые опубликована в моем блоге здесь
* Полезные советы :)..
Глубокое погружение в метод JavaScript Array sort()
Если вы имеете дело с массивами данных, то всегда лучше иметь данные в отсортированном виде. Метод JavaScript sort() сортирует элементы в массиве в алфавитном или числовом порядке.
const cars = ['BMW', 'Jaguar', 'Audi', 'Tesla', 'Ferrari'];
console.log(cars.sort());
// ["Audi", "BMW", "Ferrari", "Jaguar", "Tesla"]
Метод sort() выполняет сортировку по умолчанию на основе алфавитного или числового порядка.
Для чисел метод sort()..
Изменения литерала объекта ES6
В Javascript ES6 есть несколько изменений в том, как мы можем создавать методы и пары ключ-значение в литералах объектов.
Пары ключ-значение
Допустим, у нас есть определенные переменные, которые хранят имя и возраст человека.
Теперь предположим, что я хочу сохранить эти значения в литерале нового объекта с именем person1 . В ES5 мы могли бы сделать что-то вроде этого:
Это прекрасно работает, но ES6 представил более лаконичный и чистый способ сделать то же самое. В ES6 мы..
Множество способов уменьшить!
Когда я впервые узнал о функции сокращения в Javascript, я использовал ее для получения суммы чисел в массиве. Это казалось сложной функцией, но я понял, что она делает и как ее использовать таким образом. Однако теперь, когда я ежедневно погружаюсь в решение алгоритмов, я начал видеть новые способы использования того же метода, о возможности которого я даже не подозревал. Сегодня я хочу поговорить о некоторых из этих вариантов использования!
Функция редукции выполняет функцию..
ООП Python
Система объектно-ориентированного программирования (ООП) - одна из важнейших концепций, которую каждый в мире, пишущий компьютерную программу, должен иметь базовое представление о ней.
Давайте сначала определим, что такое ООП?
Объектно-ориентированное программирование - это парадигма программирования, основанная на концепции объектов, которые содержат данные и код.
Новый вопрос, который, очевидно, поразит наш ум: что такое объекты.
Объект - это сущность, с которой связаны..