Test case for diginetica company. Made via vue 2.7.js and scss
npm install
npm run dev
npm run build
Lint with ESLint
npm run lint
Origin of test questions
In folder src you can find answers to test questions.
Каким будет результат следующей операции на языке JavaScript: [1, 2, 3] + [4, 5, 6]. Почему был получен такой результат? arrays.js
Дано выражение: var a = {b: 1}; var b = a; b.b = 2; console.log(a); Что будет выведено в консоли? Почему был получен такой результат? object.js
Написать регулярное выражение, совпадающее с числом с плавающей точкой с точностью до 3 знака после запятой. regexp.js
Написать регулярное выражение, по которому определяется является ли строка ссылкой. Объяснить, как оно работает. Пример: const isURL = str => true isURL(‘https://example.com’) isURL(‘http://www.example.com’)
isUrl.js
Каким будет значение переменной text после выполнения данного JavaScript кода? function setText(message) { text = message; } var text = 'Текст'; setText('Сообщение'); Опишите, почему получился такой результат.
setText.js
Написать функцию для получения список всех артикулов товаров в консоли браузера на странице https://groupprice.ru/categories/jenskaya-odejda?referer_from=main_catalog getCodesList.js
Написать функцию для получения всех характеристики товара в консоли браузера в виде объекта в формате attributeName: value на странице https://nir-vanna.ru/product/smesitel-bravat-art-f175109c-dlya-rakoviny/ getCharsList.js
You can see final result on vercel or you can deploy project on your own local setup.