Публикации по теме 'objects'
Что такое наследование прототипа?
Что такое наследование прототипа?
Сегодня я поделюсь некоторыми важными концепциями, связанными с JavaScript. Это серия случайных и кратких дискуссий по темам в Js. На сегодняшний день моя тема посвящена наследованию прототипов. В следующих блогах я расскажу больше о концепциях, связанных с javascript.
Наследование прототипа
Прототип — это цепочка, по ней мы можем расширить объект. Объект имеет специальное скрытое свойство [[Prototype]]. В объекте Javascript он рассматривается..
Странные объекты в JavaScript
Инициализаторы объектов и необычные свободы, которые они предоставляют программисту
Давайте начнем с теста: сможете ли вы сказать из этого определения объекта, сколько и каковы свойства myObj ?
var myObj = {
'': 1,
"": 2,
[[]]: 3,
['']: 4,
1: 5,
1.0: 6,
'1': 7,
[1]: 8,
[[1]]:9,
_: 10
};
Как сказано на соответствующей странице MDN:
Инициализатор объекта — это разделенный запятыми список из нуля или более пар имен свойств и связанных..
JavaScript: ключевая цель между HashMaps и объектами
Что такое Объект ?
Рассмотрим библиотеку, полную книг, книги отсортированы по алфавиту или по номерам в своих разделах. Мы можем назвать эту аналогию нашим объектом, который в программировании объектами является комбинацией переменных, функций и структур данных . Принимая во внимание, что объекты могут хранить значения, манипулировать значениями и объединять их в более сложные объекты, такие как массивы, и при этом обеспечивать все те же преимущества. Но существуют..
Точечная нотация JavaScript против скобочной нотации: что использовать, когда
Разница между записью через точку и записью в скобках, а также когда вы должны использовать каждую из них.
При изучении нового языка программирования одной из первых вещей, которую вы узнаете, является то, как получить доступ к элементам в массивах и объектах. В JavaScript это можно сделать двумя способами: запись через точку и запись в квадратных скобках. В этом сообщении блога мы обсудим разницу между этими двумя обозначениями и когда вы должны использовать каждое из них...
Что такое итераторы и генераторы в JavaScript
Итераторы и генераторы — это мощные языковые функции в JavaScript, которые позволяют разработчикам управлять потоком итераций в программе. В этой статье мы рассмотрим, что такое итераторы и генераторы, как они работают и когда они наиболее полезны.
Что такое итератор?
Итератор — это объект, определяющий последовательность и возвращаемое значение для каждого элемента этой последовательности. В JavaScript итератор — это объект, реализующий метод next() , который возвращает объект с..
Найти объект внутри массива в Javascript
const persons = [
{firstName: "Lebron", lastName: "James"},
{firstName: "Magic", lastName: "Johnson"},
{firstName: "Wilt", lastName: "Chamberlin"},
{firstName: "Kevin", lastName: "Durant"},
{firstName: "Stephen", lastName: "Curry"}
];
const player1 = persons.find(person => person.firstName === "Magic");
console.log(player1);
// outputs {firstName: "Magic",..
Деструктуризация JavaScript: примеры простых объектов
Точно так же, как и при уничтожении массивов, мы можем манипулировать объектами таким же образом. Замените скобки и используйте фигурные скобки при объявлении переменных для деструктуризации объекта. Посмотрите этот базовый пример.
Как видите, мы можем получить значения имени и возраста из объекта, объявив эти переменные как одно и то же имя, заключенное в фигурные скобки. Это практично для многих случаев использования. Это отличается от деструктуризации массива тем, что не..