Регистрация
Войти
У нас есть следующий объект:
const user = {
name: "John",
age: 30
};
Проверьте, что этот объект не пустой и что в нем есть ключ age.
1.
2.
3.
4.
5.
Имеется массив объектов:
const obj = [
{
name: "John",
age: 30,
},
{
name: "Bob",
age: 21,
},
{
name: "Anna",
age: 19,
},
]
Получите из этого массива объект, где name == "Bob" и сохраните это в какой-либо переменной.
1.
const aboutBob = {};2.
const bob = obj.find((user) => user.name === "Bob");3.
const bob = obj.some((person) => person.name === "Bob");4.
const bob = {};Удалите из массива объектов (задание 2) объект с name == "Anna".
1.
const obj_2 = obj.filter((elem) => elem.name !== "Anna");2.
const index = obj.findIndex((item) => item.name === "Anna");Отсортируйте массив объектов в пункте 2 по свойству age в порядке возрастания.
1.
obj.sort((a, b) => a.age - b.age);2.
У нас есть следующий объект:
const obj = {
id: 5,
token: 12343423
};
Получите из объекта obj значение id в константу id не используя выражение obj.id
1.
const { id: userId } = obj;У нас есть следующий объект:
const student = {
name : "David Ray",
class : "VI",
age : 16 };
Получите список свойств объекта. Пример вывода : name, class, age
1.
for (let el in student){Удаление свойства rollno из объекта student.
1.
delete student.rollno;Получить длину объекта student.
1.
const objsize = Object.keys(student).length;2.
const objsize = Object.getOwnPropertyNames(student).length;Дан массив объектов
Написать скрипт отображения статуса
чтения (то есть отображения названия книги, имени автора и статуса чтения) этих книг.
Hапример:"Hunger Games" Suzanne Collins- книгу нужно прочесть
1.
Дан объект
Напишите скрипт,если значение объекта является числом (number), то его значение надо увеличить вдвое..
1.
2.
1. Есть три объекта (три автомобиля): first_Car, second_Car и third_Car.
2. Каждый из объектов (автомобилей) имеет набор свойств и соответствующих им значений
(характеристики
автомобиля).
3. Рассмотрим один из объектов:
Нужно сделать следующее:
Написать функцию, которая проверяет автомобиль по двум параметрам (год выпуска и пробег)
и возвращает булево значение true или false.
Подробности:
1. Функция имеет один параметр car, в качестве которого получает один из 3-х объектов.
Например, выше рассмотренный автомобиль first_Car.
2. Функция должна работать с любым подобным объектом.
1.
У нас есть объект, в котором хранятся зарплаты нашей команды:
Напишите код для суммирования всех зарплат и сохраните результат в переменной sum. Должно получиться 390.
1.
Дан объект,описывающий прямоугольник (хранит координаты левой верхней и правой нижней точек)
Написать следующие функции для работы с таким объектом.
1.
Функция принимает объект-прямоугольник и выводит
информацию о нем (где какая точка расположена).
2.
Функция принимает объект-прямоугольник и возвращает
его ширину.
3.
Функция принимает объект-прямоугольник и возвращает
его высоту.
4.
Функция принимает объект-прямоугольник и возвращает
его площадь.
5.
Функция принимает объект-прямоугольник и возвращает
его периметр.
6.
Функция изменения ширины прямоугольника. Она прини-
мает объект-прямоугольник и на сколько единиц изменить
ширину.
7.
Функция изменения высоты прямоугольника. Она прини-
мает объект-прямоугольник и на сколько единиц изменить
высоту.
8.
Функция изменения ширины и высоты прямоугольника.
Она принимает объект-прямоугольник и два значения –
для изменения ширины и высоты.
9.Функция смещения прямоугольника по оси X. Она при-
нимает объект-прямоугольник и на сколько единиц его
сдвинуть.
10.Функция смещения прямоугольника по оси Y. Она при-
нимает объект-прямоугольник и на сколько единиц его
сдвинуть.
11.Функция смещения прямоугольника и по оси X и по
оси Y. Она принимает объект-прямоугольник и два значе-
ния: сдвиг по оси X и сдвиг по оси Y.
12.Функция для проверки, находится ли точка внутри пря-
моугольника. Она принимает объект-прямоугольник и
координаты точки.
Сажаем Фидо на диету....
Дан обьект с описанием собаки по кличке Фидо
const fido = {
name: "Fido",
weight: 48,
breed: "Mixed",
loves: "walks",
};
Предположим,мы тестируем новый метод по снижению веса собак.Напишите функцию LoseWeight чтобы пользователь вводил обьект и вес,который нужно сбросить.А собака по волшебству,похудеет.
1.
Вам вручили сверхсекретный материал....
Дан объект
const superSecretFile = {
level: "classified",
opened: 0,
password: 2,
};
Напишите две функции. Первая функция, getSecret, возвращает содержимое
файла, если пароль указан правильно,
и регистрирует все попытки обращения к файлу.
Вторая функция, setSecret, обновляет содержимое файла и обнуляет счетчик обращений.
1.
Создайте объект list, задайте для него: свойство values, содержащее массив похожих значений, например, ка- ких-либо продуктов
1.apple
2.ice cream
3.kivi
4.potato
5.sour creame
6.tomato
1.apple
2.ice cream
3.kivi
4.potato
5.sour creame
6.tomato
7.pumpkin
1.Java Script
2.C#
3.HTML
4.PHP
1.
Найди ошибку
Ниже приведен код
Найдите ошибки в коде
1.
1.
Написать функцию, которая принимает 2 строки и сравнивает их длину.
Функция возвращает 1, если в первой
строке больше символов, чем во второй
-1 – если во второй больше символов, чем в первой
или 0 – если строки одинаковой длины
1.
function string(str1, str2) {Написать функцию, которая переводит в верхний регистр первый символ переданной строки.
1.
function upString(str) {
Написать функцию, которая считает количество гласных букв в переданной строке.
1.
function countVowel(str) {
Написать функцию для проверки спама в переданной строке. Функция возвращает true, если строка содержит спам. Спамом считать следующие слова: 100% бесплатно, увеличение продаж, только сегодня, не удаляйте, ххх. Функция должна быть нечувствительна к регистру.
1.
function checkSpam(str) {2.
function checkSpam(str) {
Написать функцию сокращения строки. Функция принимает строку и ее максимальную длину. Если длина строки больше, чем максимальная, то необходимо отбросить лишние символы, добавив вместо них троеточие. Например: truncate(“Hello, world!”, 8) должна вернуть “Hello...”
1.
function truncateString(str, num) {
Написать функцию, которая проверяет, является ли переданная строка палиндромом.
1.
function palindrome(str) {2.
function palindrome(str) {
Написать функцию, которая считает количество слов в предложении.
1.
function txt(str) {
Написать функцию, которая возвращает самое длинное cлово из предложения.
1.
function txt_2(str) {
Написать функцию, которая считает среднюю длину слова в предложении.
1.
function text_3(str) {
Написать функцию, которая принимает строку и символ и выводит индексы, по которым находится этот символ в строке. Также вывести, сколько всего раз встречается этот символ в строке.
1.
function strSymb(str: string, symb) {Допишите функцию...
function stringToarray(str) {
Ваш код
};
Напишите функцию stringToarray(str), которая преобразует строку в массив слов.
1.
function stringToarray(str) {Допишите функцию...
function delete_characters(str, length) {
Ваш код
};
Напишите функцию delete_characters(str, length), которая возвращает подстроку, состоящую из указанного количества символов.
1.
function delete_characters(str, length) {Допишите функцию...
function insert_dash(str) {
Ваш код
}
Напишите функцию insert_dash(str), которая принимает строку str в качестве аргумента и вставляет тире (-) между словами. При этом все символы строки необходимо перевести в верхний регистр.
1.
function insert_dash(str) {2.
function insert_dash_2(str) {Допишите функцию...
function capitalize(str) {
Ваш код
}
Напишите функцию capitalize(str), которая возвращает строку, в которой каждое слово начинается с заглавной буквы.
1.
function capitalize(str) {2.
function capitalize(str) {Допишите функцию...
function change_register(str) {
Ваш код
}
Напишите функцию change_register(str), которая принимает в качестве аргумента строку и и заменяет регистр каждого символа на противоположный. Например, если вводится «КаЖдЫй ОхОтНиК», то на выходе должно быть «кАжДыЙ оХоТнИк».
1.
function change_register(str) {2.
function change_register_2(str) {Допишите функцию...
function remove_char(str) {
...ваш код...
};
Напишите функцию remove_char(str), которая возвращает строку, очищенную от всех не буквенно-цифровых символов.
1.
function remove_char(str) {Допишите функцию...
function zeros (num, len, sign) {
...ваш код...
};
Напишите функцию zeros(num, len, sign), которая дополняет нулями до указаной длины числовое значение с дополнительным знаком «+» или « -« в зависимости от передаваемого аргумента.
1.
function zeros(num, len, sign) {Допишите функцию...
function comparison(str1, str2) {
ваш код
}
console.log(comparison("string", "StRiNg")); true
console.log(comparison("ABCDe", "AbcdW")); false
Напишите функцию comparison(str1, str2), которая сравнивает строки без учёта регистра символов.
1.
function comparison(str1, str2) {Допишите функцию...
function insensitive_search(str1, str2) {
ваш код
}
console.log(insensitive_search("Изучаю JavaScript", "javascript"));
Соответствует
console.log(insensitive_search("Изучаю JavaScript", "javascriptS"));
Не соответствует
Напишите функцию insensitive_search(str1, str2), которая осуществляет поиск подстроки str2 в строке str1 без учёта регистра символов.
1.
function insensitive_search(str1, str2) {Допишите функцию...
function initCap(str) {
ваш код
}
console.log(initCap("hEllo woRld")); HelloWorld
Напишите функцию initCap(str), которая преобразует стиль написания составных слов строки в CamelCase, при котором несколько слов пишутся слитно без пробелов, при этом каждое слово внутри строки пишется с заглавной буквы.
1.
function initCap(str) {2.
function initCap_2(str) {3.
function initCap_3(str) {Допишите функцию...
function initSnake(str) {
ваш код...
}
console.log(initSnake("HelloWorld")); hello_world
Напишите функцию initSnake(str), которая преобразует стиль написания составных слов строки из CamelCase в snake_case, при котором несколько слов разделяются символом подчеркивания (_), причём каждое слово пишется с маленькой буквы.
1.
function initSnake(str) {Допишите функцию...
function statStr(str) {
ваш код...
}
console.log(statStr(myStr));
Написать функцию, которая принимает строку и выводит статистику о ней: количество букв, количество цифр и количество других знаков.
1.
const myStr = " dfgdfg 3453534 ';'.x';arrSortPlace[qdlpk/xz>sdl'q;]";Допишите функцию...
Написать функцию, которая преобразует названия css- стилей с дефисом в название в СamelСase стиле: font-size в fontSize, background-color в backgroundColor, text- align в textAlign.
1.
function toCamelCase(str:string) {Допишите функцию...
Написать функцию вывода текста по заданному шаблону. Функция принимает первым параметром шаблон, в тексте которого может использоваться %, после символа % ука- зывается индекс входного параметра. При выводе вместо %индекс необходимо вывести значение соответствующего входного параметра. Например: print(“Today is %1 %2.%3.%4”, “Monday”, 10, 8, 2020) должна вывести “Today is Monday 10.8.2020”.
1.
function print(tempalte: string, ...args: any[]) {Дан массив...
Функция принимает массив и выводит его на экран.
1.
function showArr(myArr) {Дан массив...
Функция принимает массив и выводит только четные элементы.
1.
2.
function evenArr_2(myArr) {Дан массив...
Функция принимает массив и возвращает сумму всех элементов массива.
1.
Дан массив...
Функция принимает массив и возвращает его максимальный элемент.
1.
2.
function maxElem_2(myArr) {3.
function arrayMax(myArr) {Дан массив...
Функция добавления нового элемента в массив по указанному индексу.
1.
function addElem(myArr, indexElem, elem) {Дан массив...
Функция удаления элемента из массива по указанному индексу.
1.
Даны два массива....
Функция принимает 2 массива и возвращает новый массив, в котором собраны все элементы из двух массивов без повторений.
1.
function newArr(arr_1, arr_2) {Даны два массива....
Функция принимает 2 массива и возвращает новый массив, в котором собраны общие элементы (то есть элементы, которые встречаются и в первом и во втором массивах) без повторений.
1.
function newArr_2(arr_1, arr_2) {Даны два массива....
Функция принимает 2 массива и возвращает новый массив, в котором собраны все элементы из первого массива, которых нет во втором массиве.
1.
Создать массив фруктов.
1.Отсортировать его по алфавиту
2.Вывод на экран с помощью document.write() в виде списка
(с помощью тегов ul и li).
3.Поиск фрукта в массиве. Функция принимает название
фрукта и возвращает индекс найденного элемента или -1,
если не найден. Поиск должен быть нерегистрозависимым.
1.
Создать массив «Список покупок». Каждый элемент массива является объектом, который содержит название продукта, необходимое количество и куплен или нет. Написать несколько функций для работы с таким массивом.
1.Вывод всего списка на экран таким образом, чтобы сначала шли некупленные продукты, а потом –
купленные.
2.Добавление покупки в список. Учтите, что при добавлении
покупки с уже существующим в списке продуктом, необ-
ходимо увеличивать количество в существующей покупке,
а не добавлять новую.
3.Покупка продукта. Функция принимает название продукта
и отмечает его как купленный.
1.
const addPurchaseButton = document.querySelector(".addPurchase");Создать массив css-стилей (цвет, размер шрифта, выравнива- ние, подчеркивание и т. д.). Каждый элемент массива – это объект, состоящий из двух свойств: название стиля и значение стиля.
Написать функцию, которая принимает массив стилей и текст, и выводит этот текст с помощью document.write() в тегах "p", добавив в открывающий тег атрибут style со всеми стилями, перечисленными в массиве.
1.
const colorRed = [
Написать функцию, которая принимает двузначное число и возвращает его в текстовом виде. Например: 35 – тридцать пять, 89 – восемьдесят девять, 12 – двенадцать.
1.
function oneNumber(n: number) {Создать массив, описывающий чек в магазине. Каждый эле- мент массива состоит из названия товара, количества и цены за единицу товара.
Написать следующие функции.
1. Распечатка чека на экран.
2. Подсчет общей суммы покупки.
3. Получение самой дорогой покупки в чеке.
4. Подсчет средней стоимости одного товара в чеке.
1.
const cheque = [Создать массив аудиторий академии. Объект-аудитория со- стоит из названия, количества посадочных мест (от 10 до 20) и названия факультета, для которого она предназначена.
Написать следующие функции.
1.Вывод на экран всех аудиторий.
2.Вывод на экран аудиторий для указанного факультета.
3.Вывод на экран только тех аудиторий, которые подходят для
переданной группы. Объект-группа состоит из названия,
количества студентов и названия факультета.
4.Функция сортировки аудиторий по количеству мест.
5.Функция сортировки аудиторий по названию (по алфа-
виту).
1.
const academy = [вывод на экран всех аудиторий
function showAcademy(classRoom) {Вывод на экран аудиторий для указанного факультета.
function showFacultyRooms(arr , faculty) {Вывод на экран только тех аудиторий, которые подходят для переданной группы. Объект-группа состоит из названия, количества студентов и названия факультета.
const group = {Функция сортировки аудиторий по количеству мест.
function arrSortPlace(audit) {Функция сортировки аудиторий по названию (по алфавиту)
function arrSortName(audit) {Есть объект users в которм перечислен возраст участников.
Lorem ipsum dolor sit, amet consectetur adipisicing elit. Reiciendis minima blanditiis ea. Praesentium eum voluptatem quae magnam, doloribus sequi eligendi.Напишите код, который выведет суммарный возраст всех участников. Решите задачу через цикл for...in.
1.
1.
Lorem ipsum dolor sit amet.