Публикации по теме '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
Система объектно-ориентированного программирования (ООП) - одна из важнейших концепций, которую каждый в мире, пишущий компьютерную программу, должен иметь базовое представление о ней. Давайте сначала определим, что такое ООП? Объектно-ориентированное программирование - это парадигма программирования, основанная на концепции объектов, которые содержат данные и код. Новый вопрос, который, очевидно, поразит наш ум: что такое объекты. Объект - это сущность, с которой связаны..