Публикации по теме 'objects'
Объект
Объекты используются для хранения коллекций различных данных и более сложных сущностей с ключами. В JavaScript объекты проникают почти во все аспекты языка.
Объект может быть создан с фигурными скобками «{}» с n необязательным списком свойств. Свойство представляет собой пару Ключ и значение (ключ: значение)
Создание одного объекта по синтаксису
let user = new Object(); // "object constructor" syntax
let user = {}; // "object literal" syntax
Литерал объекта
let user = {..
Основные методы объектов JavaScript: подробное руководство с примерами
Методы объекта
Вот список некоторых часто используемых встроенных методов объекта в JavaScript.
Object.keys(obj) — возвращает массив имен собственных перечислимых свойств объекта.
const obj = { a: 1, b: 2, c: 3 };
const keys = Object.keys(obj);
console.log(keys); // Output: ["a", "b", "c"]
Object.values(obj) — возвращает массив значений собственных перечисляемых свойств объекта.
const obj = { a: 1, b: 2, c: 3 };
const values =..
Объектно-ориентированный Ruby
Одной из основных функций каждого языка программирования являются классы и объекты. Сегодня я научу вас объявлять и использовать классы в Ruby.
Давайте начнем!
Имена классов должны начинаться с заглавной буквы. Чтобы объявить класс, добавьте ключевое слово class, затем введите имя и не забудьте добавить ключевое слово end.
Вот как это должно выглядеть:
class Person
end
Чтобы упростить процесс обучения, вы можете думать о классах, подобных фабрикам, которые производят..
Знайте этот вопрос JavaScript и преуспейте на собеседовании — Apply/Call/Bind.
Каждый программист JavaScript проходит через один и тот же запутанный мыслительный процесс, например, когда использовать Apply, Call, Bind; в чем разница между call , apply и bind ; а зачем нам функция this ? После прочтения этой статьи вы поймете Apply/Call/Bind. Чтобы вы полностью поняли связывание, вызов и применение; вы должны понимать концепцию JavaScript this .
Что такое « this »?
В JavaScript ключевое слово this относится к объекту .
Одна забавная особенность..
Передача объекта JavaScript: что вы должны знать
Хорошо, прямо к делу, взгляните на этот код
Итак, что я хотел сделать, так это добавить к массиву музыкантов два объекта с двумя свойствами, оба с именем и возрастом Джона Майера и Чарли Пута. Так что я ожидал что-то вроде этого в качестве вывода:
Но посмотрите, каков фактический результат кода:
Да, кажется, что-то не так. Похоже, какая-то проблема при проталкивании объекта в массив музыкантов. Итак, давайте посмотрим, что находится внутри массива в каждом цикле...
Вызов, подача заявки и привязка в JS: искусство быть излишне причудливым
Хорошо, так что вы хотите быть фантазией, или вы видели что-то о Call, Apply и Bind и задавались вопросом, о чем это вообще было. Проще говоря, Call, Apply и Bind - это методы, которые можно использовать с функциями и объектами или с ними, которые позволяют вам получить доступ к свойствам объекта внутри функции.
Теперь обзор объектов JS, с которыми мы будем работать, поскольку именно для них предполагается использовать call, apply и bind. Итак, объект JS - это нечто, называемое..
Запутанные методы клонирования массива в JavaScript
Вы когда-нибудь сталкивались с ошибкой при клонировании массива? Не беспокойтесь .. Вы не будете повторять это снова.
Есть много способов клонировать массив. Но мы собираемся обсудить 5 из них, которые кажутся наиболее очевидными для многих разработчиков.
Давайте разберем их на примерах. Рассмотрим эти два массива, их мы будем использовать дальше в наших примерах.
const array_simple = [1, 2, 3, 4, 5, 6];
const array_nested = [{
color: 'red',
model: '250 GT'
},
{
color:..