Size: a a a

JavaScript Noobs — сообщество новичков

2020 December 28

АК

Алексей Коршунов... in JavaScript Noobs — сообщество новичков
В js вообще проблема с математикой
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Какая проблема?
источник

ԱՕ

Անհայտ Օգտատեր... in JavaScript Noobs — сообщество новичков
Implement a function called stringifyJSON which takes an object that can have an arbitrarily deep nesting of objects and arrays and converts it into a valid JSON string.  The output of calling your stringifyJSON should be the same as calling JSON.stringify with the same input.  Do not use JSON.stringify, write the logic yourself.

Hint: Use recursion and check the types of each value to serialize it correctly

Sample data you can use to test your code:

{
 "destination_addresses": [
   "Washington, DC, USA",
   "Philadelphia, PA, USA",
   "Santa Barbara, CA, USA",
   "Miami, FL, USA",
   "Austin, TX, USA",
   "Napa County, CA, USA"
 ],
 "origin_addresses": [
   "New York, NY, USA"
 ],
 "rows": [{
   "elements": [{
       "distance": {
         "text": "227 mi",
         "value": 365468,
         "isFar": true
       },
       "duration": {
         "text": "3 hours 54 mins",
         "value": 14064
       },
       "status": "OK"
     },
     {
       "distance": {
         "text": "94.6 mi",
         "value": 152193
       },
       "duration": {
         "text": "1 hour 44 mins",
         "value": 6227
       },
       "status": "OK"
     },
     {
       "distance": {
         "text": "2,878 mi",
         "value": 4632197
       },
       "duration": {
         "text": "1 day 18 hours",
         "value": 151772
       },
       "status": "OK"
     },
     {
       "distance": {
         "text": "1,286 mi",
         "value": 2069031
       },
       "duration": {
         "text": "18 hours 43 mins",
         "value": 67405
       },
       "status": "OK"
     },
     {
       "distance": {
         "text": "1,742 mi",
         "value": 2802972
       },
       "duration": {
         "text": "1 day 2 hours",
         "value": 93070
       },
       "status": "OK"
     },
     {
       "distance": {
         "text": "2,871 mi",
         "value": 4620514
       },
       "duration": {
         "text": "1 day 18 hours",
         "value": 152913
       },
       "status": "OK"
     }
   ]
 }],
 "status": "OK"
}
источник

ЕС

Егор Семенченко... in JavaScript Noobs — сообщество новичков
Мужики, может знает кто библиотеку для показа под мышкой другого изображения? самую простую можно и самому сделать в две строки, но мне нужно больше функционала, который не сумею сделать
источник

ЕС

Егор Семенченко... in JavaScript Noobs — сообщество новичков
источник

AB

Arius Bronte in JavaScript Noobs — сообщество новичков
const arr = [10, 11];
const arr2 = [1, 2, 3];

как через reduce можно объединить два метода, чтобы получить такое:
[ [10, 1], [10, 2], [10, 3], [11, 1], [11, 2], [11, 3] ]

то есть взять первый элемент arr и объединить его со всеми элементами arr2 (в отдельных массивах),
потом взять второй элемент arr и его со всеми arr2
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
reduce тут не сказать чтоб в кассу
источник

АК

Алексей Коршунов... in JavaScript Noobs — сообщество новичков
Arius Bronte
const arr = [10, 11];
const arr2 = [1, 2, 3];

как через reduce можно объединить два метода, чтобы получить такое:
[ [10, 1], [10, 2], [10, 3], [11, 1], [11, 2], [11, 3] ]

то есть взять первый элемент arr и объединить его со всеми элементами arr2 (в отдельных массивах),
потом взять второй элемент arr и его со всеми arr2
К вас какое-то умножение векторов, может лучше в питон?
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
А, да тут пермутации
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Ща напишу, это интересная задача
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
В чем смысл, непонятно )
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Не научишься же ничему, если другие за тебя все делать будут
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Arius Bronte
const arr = [10, 11];
const arr2 = [1, 2, 3];

как через reduce можно объединить два метода, чтобы получить такое:
[ [10, 1], [10, 2], [10, 3], [11, 1], [11, 2], [11, 3] ]

то есть взять первый элемент arr и объединить его со всеми элементами arr2 (в отдельных массивах),
потом взять второй элемент arr и его со всеми arr2
[arr2, arr1].reduce((result, arr) => arr.reduce((acc, item) => [...acc, ...result.map(x => [item, ...x])], []), [[]])
не благодари
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
источник

A

Aziz in JavaScript Noobs — сообщество новичков
Как сохранить данные в гет запросе в свой обьект или массив? Например

main.min.js:1 {count: 19, next: "******************?page=2", previous: null, results: Array(10)}
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
O((n+m)^2), где n - длина первого массива, m - длина второго массива
источник

K

Kosanyak in JavaScript Noobs — сообщество новичков
Ребят срочно помогите  пожалуйста развернуть shopware сайт на програму OpenServer!!Кто знает как
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
потому что reduce - это полный проход по массиву и map - это тоже полный проход
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
а так как они вложены это значит, что map выполнится на каждый шаг полного прохода от reduce
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
то есть будет квадратичная сложность
источник