Fullstack Coding
200 subscribers
41 photos
13 links
Коротко и ёмко про Web разработку)
Сотрудничество: @PashNorthMan
Download Telegram
💡Статический метод Object.create()

Статический метод create() класса Object позволяет создать объект на основе прототипа, указанного в качестве его аргумента. Если аргумент не указывать, то возникнет ошибка TypeError, а если передать null, то созданный объект не будет иметь прототипа.

Можно также указать в качестве прототипа {} или конструктор Object(), это будет эквивалентно созданию объекта с помощью объектного литерала ({})

#javascript #собеседование #советы
😁2
Продолжаем серию задач на массивы и подобные им структуры😉Что будет выведено в консоль в результате выполнения кода JavaScript выше?

#javascript #собеседование #викторина
👍1👏1
Пояснение к правильному ответу:

В JavaScript, в отличие от Python, параметры функции по умолчанию создаются в момент вызова функции, а не в момент её создания в интерпретаторе). То есть мы каждый раз создаём новый список baseArr и ответ будет [‘Homer’, ‘Bart’]

#javascript
👍3🔥1
JavaScript фреймворк solidJS.

В 2024-м году продолжает расти популярность JS фреймворка SolidJS, созданного в 2021-м году.
Вот как его кратко охарактеризовали на офф сайте:

Solid — это JavaScript-фреймворк для создания интерактивных веб-приложений. С Solid вы можете использовать свои знания HTML и JavaScript для создания переиспользуемых компонентов. Solid предоставляет инструменты для улучшения ваших компонентов с помощью реактивности: декларативного JavaScript-кода, связывающего пользовательский интерфейс с данными.


Обязательно с ним поэкспериментируйте🧑‍🔬)
Полезные ссылки:
💭 - Офф. сайт (есть русская локализация)
🇷🇺 - Русскоязычное сообщество

#itновости #javascript #solidjs
Полезная статья про различия между пакетными менеджерами pip для Python и npm для JavaScript)

Читать статью👈

#javascript #python #статья
Полезные статьи про работу JavaScript с наглядными иллюстрациями)

Читать статью👈
Читать статью👈
Читать статью👈

#javascript #статья
👍31
🛠️ Функция Promise

Функция Promise в JavaScript является конструктором, который создает объект Promise. Объект Promise представляет асинхронную операцию с конечным состоянием: «выполнена» или «отклонена».

Для создания Promise необходимо передать ему функцию-исполнитель. Эта функция принимает два параметра:

resolve: Функция, вызываемая для указания того, что «обещание» выполнено.
reject: Функция, вызываемая для указания того, что «обещание» отклонено.

const myPromise = new Promise((resolve, reject) => {
// Асинхронная операция
});


🍕Применение Promise

Promise широко используются в асинхронном программировании JavaScript, включая:

• Получение данных с сервера
• Манипуляции с DOM
• Анимация
• Управление состоянием

#JavaScript
1🤯1
Метод console.table() в JavaScript используется для отображения данных в виде таблицы в консоли. Это особенно полезно для визуализации массивов и объектов, так как позволяет легко сопоставлять данные.

📝Синтаксис и аргументы:
console.table(data, columns);

🖊data: Массив или объект для отображения в виде таблицы.

🖊columns (необязательный): Массив строк, указывающий, какие свойства объекта или какие индексы массива вы хотите отобразить.

🍕Примеры использования:

1. Отображение массива объектов:
const leaders = [
{ name: 'Donald', age: 78, city: 'New York' },
{ name: 'George', age: 78, city: 'Los Angeles' }
];

console.table(leaders);


2. Отображение объекта:
const leader = {
name: 'Vladimir ',
age: 72,
city: 'Leningrad'
};

console.table(leader);


3. Отображение с указанием колонок:
const leaders = [
{ name: 'Bill', age: 78, city: 'New York' },
{ name: 'Dmitry', age: 59, city: 'Moscow' }
];

console.table(leaders, ['name', 'city']); // Отобразит только имя и город


#JavaScript
👍2