#list
1. Розкажіть, як працюють
Array.concat і Array.push. У яких випадках краще використовувати кожен метод?2. Напишіть поліфіл для
Array.group. На момент написання цього списку метод знаходиться вже на stage 3, але ще не підтримується Node.js3. Наведіть приклад 3 методів, які існують в Array, але не в ReadonlyArray в TypeScript.
4. Розкажіть про різницю в використанні
Array.at(i) та arr[i].5. Наведіть приклад поганого коду, використовуючи Array. Поясніть, чому погано писати такий код.
6. Напишіть функцію, яка приймає масив чисел і повертає новий масив з усіма числами, які зустрічаються в вихідному масиві більше одного разу.
7. Напишіть функцію, яка приймає два масиви чисел і повертає новий масив, що містить лише ті елементи, які є спільними для обох масивів.
8. Напишіть функцію, яка приймає масив і повертає, чи містить він прогалини. Приклад
f([1,2,,4]) === true9. Напишіть функцію, яка приймає масив arr, число concurrency, асинхронну функцію processing і повертає результат обробки масиву функцією processing з вказаним рівнем concurrency.
10. Напишіть функцію, яка приймає масив чисел arr, число target і повертає два елементи масиву, сума яких дорівнює target.
PS Інші переліки питань для інтерв'ю ви можете знайти за тегом #list.