Section 1

Preview this deck

{}+{}

Front

Star 0%
Star 0%
Star 0%
Star 0%
Star 0%

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Active users

0

All-time users

0

Favorites

0

Last updated

6 years ago

Date created

Mar 1, 2020

Cards (20)

Section 1

(20 cards)

{}+{}

Front

"[object Object][object Object]"

Back

let obj = { for: 1, let: 2, return: 3 }; Ошибка?

Front

Нет. Зарезервированные слова разрешено использовать как имена свойств объекта

Back

Как узнать количество свойств в объекте?

Front

Object.keys(obj).length;

Back

NodeJS

Front

Серверная технология, написанная на JS.

Back

Как удалить свойство объекта?

Front

delete user.age;

Back

Чем отличаются объекты от примитивных типов?

Front

Объекты хранятся и копируются по ссылке. Переменная хранит не сам объект, а его «адрес в памяти», другими словами «ссылку» на него. Примитивные типы: строки, числа, логические значения - присваиваются и копируются «по значению».

Back

Что такое целочисленное свойство?

Front

Термин «целочисленное свойство» означает строку, которая может быть преобразована в целое число и обратно без изменений.

Back

Чему равен null?

Front

null равен только null или undefined и ничему другому

Back

Что такое объект?

Front

Это набор свойств, и каждое свойство состоит из имени и значения, ассоциированного с этим именем. Объекты используются для хранения коллекций различных значений и более сложных сущностей.

Back

Что возвращается при обращении к свойствуБ которого не существует?

Front

undefined

Back

Какие типы преобразования существуют в JS?

Front

1) Строковое 2) Численное 3) Булевое

Back

Array

Front

Разновидность объекта, используется для хранения данных, которые идут по порядку. Массив построен так, что каждому значению в нем, автоматически присваивается порядковый номер. (JS-full-course)

Back

Варианты преобразования в строку?

Front

1) String(value) 2) (value).toString 3) Конкатенация (оператор +) с пустой строкой (т.н. неявное преобразование)

Back

Как сравниваются строки?

Front

Строки сравниваются посимвольно в алфавитном порядке. Символы сравниваются по их кодам (UTF-16). Больший код - больший символ.

Back

Отличия let от var

Front

1. Всплытие (hoisting) не работает 2. Блочная видимость 3. Нельзя задать несколько let 4. При использовании в цикле, для каждой итерации создаётся своя переменная.

Back

function declaration

Front

Функция, которая объявлена в потоке кода (через ключевое слово function). Особенность такой функции в том, что она создается до начала кода (как и переменная var) и ее можно вызвать до объявления.

Back

Оператор для проверки существования свойства в объекте

Front

"in" ("key" in object)

Back

Переменная

Front

Именованая область в памяти, которая имеет свой тип данных, адрес и значение.

Back

Как копировать объект?

Front

Используя метод Object.assign(dest, [src1, src2, src3...])

Back

Как перебрать все свойства объекта?

Front

Для этого есть цикл «for...in»

Back