кодесурса
«JavaScript

JavaScript фундаментальный - упражнения, практика, решение

script1adsense2code
script1adsense3code

JavaScript фундаментальный [150 упражнений с решением]

[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]

1. Напишите программу на JavaScript для сравнения двух объектов, чтобы определить, содержит ли первый объект значения свойств, эквивалентные второму. Перейти к редактору

Нажмите меня, чтобы увидеть решение

2. Напишите программу на JavaScript, чтобы скопировать строку в буфер обмена. Перейти к редактору

Нажмите меня, чтобы увидеть решение

3. Напишите программу на JavaScript для преобразования строки значений, разделенных запятыми (CSV), в двумерный массив. Перейти к редактору

Нажмите меня, чтобы увидеть решение

4. Напишите программу на JavaScript для преобразования строки значений, разделенных запятыми (CSV), в двумерный массив объектов. Первая строка строки используется в качестве строки заголовка. Перейти к редактору

Нажмите меня, чтобы увидеть решение

5. Напишите программу на JavaScript для преобразования массива объектов в строку значений, разделенных запятыми (CSV), которая содержит только указанные столбцы. Перейти к редактору

Нажмите меня, чтобы увидеть решение

6. Напишите программу на JavaScript для определения заданного значения во вложенном объекте JSON на основе заданного ключа. Перейти к редактору

Нажмите меня, чтобы увидеть решение

7. Напишите программу на JavaScript для преобразования указанного числа в массив цифр. Перейти к редактору

Нажмите меня, чтобы увидеть решение

8. Напишите программу на JavaScript, чтобы отфильтровать указанные значения из указанного массива. Вернуть исходный массив без отфильтрованных значений. Перейти к редактору

Нажмите меня, чтобы увидеть решение

9. Напишите программу на JavaScript для объединения чисел данного массива в массив, содержащий все комбинации. Перейти к редактору

Нажмите меня, чтобы увидеть решение

10. Напишите программу на JavaScript для извлечения значений по указанным индексам из указанного массива. Перейти к редактору

Нажмите меня, чтобы увидеть решение

11. Напишите программу на JavaScript для генерации случайного шестнадцатеричного цветового кода. Перейти к редактору

Нажмите меня, чтобы увидеть решение

12. Напишите программу на JavaScript, которая удаляет непечатаемые символы ASCII из заданной строки. Перейти к редактору

Нажмите меня, чтобы увидеть решение

13. Напишите JavaScript-программу для преобразования длины заданной строки в байты. Перейти к редактору

Нажмите меня, чтобы увидеть решение

14. Напишите программу на JavaScript, чтобы заменить имена ключей нескольких объектов указанными значениями. Перейти к редактору

Нажмите меня, чтобы увидеть решение

15. Напишите программу на JavaScript, которая возвращает минимально-максимальное значение массива после применения предоставленной функции для установки правила сравнения. Перейти к редактору

Нажмите меня, чтобы увидеть решение

16. Напишите функцию JavaScript, которая возвращает true, если предоставленная функция предиката возвращает true для всех элементов в коллекции, в противном случае - false. Перейти к редактору

Нажмите меня, чтобы увидеть решение

17. Напишите программу на JavaScript, чтобы разбить значения двух заданных массивов на две группы. Если элемент в фильтре является правдивым, соответствующий элемент в коллекции принадлежит первой группе; в противном случае он относится ко второй группе. Перейти к редактору

Нажмите меня, чтобы увидеть решение

18. Напишите программу на JavaScript для удаления указанных элементов слева от заданного массива элементов. Перейти к редактору

Нажмите меня, чтобы увидеть решение

19. Напишите программу на JavaScript для удаления указанных элементов справа от заданного массива элементов. Перейти к редактору

Нажмите меня, чтобы увидеть решение

20. Напишите программу на JavaScript, которая расширит 3-значный цветовой код до 6-значного цветового кода. Перейти к редактору

Нажмите меня, чтобы увидеть решение

21. Напишите программу на JavaScript, чтобы получить каждый n-й элемент в данном массиве. Перейти к редактору

Нажмите меня, чтобы увидеть решение

22. Напишите программу на JavaScript для фильтрации неуникальных значений в массиве. Перейти к редактору

Нажмите меня, чтобы увидеть решение

23. Напишите программу на JavaScript для фильтрации неуникальных значений в массиве на основе предоставленной функции компаратора. Перейти к редактору

Нажмите меня, чтобы увидеть решение

24. Напишите программу на JavaScript для капитализации первой буквы строки. Перейти к редактору

Нажмите меня, чтобы увидеть решение

25. Напишите программу на JavaScript, чтобы создать новый массив из двух предоставленных, создав каждую возможную пару из массивов. Перейти к редактору

Нажмите меня, чтобы увидеть решение

26. Напишите программу на JavaScript, которая будет возвращать true, если строка - y / yes, или false, если строка - n / no. Перейти к редактору

Нажмите меня, чтобы увидеть решение

27. Напишите программу на JavaScript, чтобы один раз найти каждый элемент, который существует в любом из двух указанных массивов, используя предоставленную функцию сравнения. Перейти к редактору

Нажмите меня, чтобы увидеть решение

28. Напишите программу на JavaScript для измерения времени, затрачиваемого функцией на выполнение. Перейти к редактору

Нажмите меня, чтобы увидеть решение

29. Напишите программу на JavaScript, чтобы преобразовать значение в безопасное целое число. Перейти к редактору

Нажмите меня, чтобы увидеть решение

30. Напишите программу на JavaScript, чтобы отфильтровать элемент (ы) заданного массива, которые имеют одно из указанных значений. Перейти к редактору

Нажмите меня, чтобы увидеть решение

31. Напишите программу на JavaScript, чтобы найти все элементы в данном массиве, кроме первого. Вернуть весь массив, если длина массива равна 1. Перейти в редактор

Нажмите меня, чтобы увидеть решение

32. Напишите программу на JavaScript, чтобы получить сумму заданного массива после сопоставления каждого элемента значению, используя предоставленную функцию. Перейти к редактору

Нажмите меня, чтобы увидеть решение

33. Напишите программу на JavaScript, чтобы получить случайное число в указанном диапазоне. Перейти к редактору

Нажмите меня, чтобы увидеть решение

34. Напишите программу на JavaScript, чтобы получить случайное целое число в указанном диапазоне. Перейти к редактору

Нажмите меня, чтобы увидеть решение

35. Напишите программу на JavaScript, чтобы получить массив из заданных n случайных чисел в указанном диапазоне. Перейти к редактору

Нажмите меня, чтобы увидеть решение

36. Напишите программу на JavaScript для создания функции, которая вызывает каждую предоставленную функцию с аргументами, которые она получает, и возвращает результаты. Перейти к редактору

Нажмите меня, чтобы увидеть решение

37. Напишите программу на JavaScript, чтобы получить отсортированный массив объектов, упорядоченных по свойствам и порядкам. Перейти к редактору

Нажмите меня, чтобы увидеть решение

38. Напишите программу JavaScript для дополнения строки с обеих сторон указанным символом, если она короче указанной длины. Перейти к редактору

Нажмите меня, чтобы увидеть решение

39. Напишите программу на JavaScript для удаления пар ключ-значение, соответствующих заданным ключам, из объекта. Перейти к редактору

Нажмите меня, чтобы увидеть решение

40. Напишите программу на JavaScript для создания массива парных пар ключ-значение из заданного объекта. Перейти к редактору

Нажмите меня, чтобы увидеть решение

41. Напишите программу на JavaScript для создания объекта из заданных пар ключ-значение. Перейти к редактору

Нажмите меня, чтобы увидеть решение

42. Напишите программу на JavaScript, чтобы получить настроенную функцию объединения, которая возвращает первый аргумент, который возвращает значение true из предоставленной функции проверки аргумента. Перейти к редактору

Нажмите меня, чтобы увидеть решение

43. Напишите программу на JavaScript для изменения функции, которая принимает массив в функцию с переменным числом. Перейти к редактору

Нажмите меня, чтобы увидеть решение

44. Напишите программу на JavaScript для удаления значений Falsey из заданного массива. Перейти к редактору

Нажмите меня, чтобы увидеть решение

45. Напишите программу на JavaScript, чтобы разделить значения на две группы. Если элемент в фильтре верен, соответствующий элемент в коллекции принадлежит первой группе; в противном случае он относится ко второй группе. Перейти к редактору

Нажмите меня, чтобы увидеть решение

46. Напишите программу JavaScript для карри (карри) функции. Перейти к редактору

Нажмите меня, чтобы увидеть решение

47. Напишите программу на JavaScript для глубокого сравнения двух значений и определения их эквивалентности. Перейти к редактору

Нажмите меня, чтобы увидеть решение

48. Напишите программу на JavaScript, чтобы получить массив имен свойств функций из собственных (и необязательно наследуемых) перечисляемых свойств объекта. Перейти к редактору

Нажмите меня, чтобы увидеть решение

49. Напишите программу на JavaScript для извлечения набора свойств, указанных заданными селекторами из объекта. Перейти к редактору

Нажмите меня, чтобы увидеть решение

50. Напишите программу на JavaScript для преобразования целого числа в строку с суффиксом, добавив am или pm в зависимости от ее значения. Перейти к редактору

Нажмите меня, чтобы увидеть решение

51. Напишите программу на JavaScript, чтобы получить объект, содержащий параметры текущего URL. Перейти к редактору

Нажмите меня, чтобы увидеть решение

52. Напишите программу на JavaScript, чтобы сгруппировать элементы данного массива на основе заданной функции. Перейти к редактору

Нажмите меня, чтобы увидеть решение

53. Напишите программу на JavaScript для инициализации двухмерного массива с заданной шириной, высотой и значением. Перейти к редактору

Нажмите меня, чтобы увидеть решение

54. Напишите программу на JavaScript для инициализации массива, содержащего числа в указанном диапазоне, где начало и конец включаются вместе с их общим шагом разницы. Перейти к редактору

Нажмите меня, чтобы увидеть решение

55. Напишите программу на JavaScript, которая объединит все заданные сегменты URL, а затем нормализует полученный URL. Перейти к редактору

Нажмите меня, чтобы увидеть решение

56. Напишите программу на JavaScript, чтобы проверить, все ли элементы в данном массиве равны или нет. Перейти к редактору

Нажмите меня, чтобы увидеть решение

57. Напишите программу на JavaScript для вычисления среднего значения массива после сопоставления каждого элемента значению с помощью предоставленной функции. Перейти к редактору

Нажмите меня, чтобы увидеть решение

58. Напишите программу на JavaScript для разделения значений на две группы в соответствии с функцией предиката, которая указывает, к какой группе принадлежит элемент во входной коллекции. Перейти к редактору

Нажмите меня, чтобы увидеть решение

59. Напишите программу на JavaScript для создания функции, которая вызывает fn с заданным контекстом, при необходимости добавляя любые дополнительные предоставленные параметры в начало аргументов. Перейти к редактору

Нажмите меня, чтобы увидеть решение

60. Напишите программу на JavaScript для создания функции, которая вызывает метод для заданного ключа объекта, при необходимости добавляя любые дополнительные предоставленные параметры в начало аргументов. Перейти к редактору

Нажмите меня, чтобы увидеть решение

61. Напишите программу на JavaScript для приведения указанного значения в виде массива, если он не один. Перейти к редактору

Нажмите меня, чтобы увидеть решение

62. Напишите программу на JavaScript для объединения асинхронных функций. Перейти к редактору

Нажмите меня, чтобы увидеть решение

63. Напишите программу на JavaScript для клонирования заданного регулярного выражения. Перейти к редактору

Нажмите меня, чтобы увидеть решение

64. Напишите программу на JavaScript, чтобы получить первый ненулевой / неопределенный аргумент. Перейти к редактору

Нажмите меня, чтобы увидеть решение

65. Напишите программу на JavaScript для добавления специальных символов в текст для цветной печати в консоли (в сочетании с console.log ()). Перейти к редактору

Нажмите меня, чтобы увидеть решение

66. Напишите программу на JavaScript для выполнения функций справа налево. Перейти к редактору

Нажмите меня, чтобы увидеть решение

67. Напишите программу на JavaScript для выполнения функций слева направо. Перейти к редактору

Нажмите меня, чтобы увидеть решение

68. Напишите программу на JavaScript, которая принимает сходящуюся функцию и список функций ветвления и возвращает функцию, которая применяет каждую функцию ветвления к аргументам, а результаты функций ветвления передаются в качестве аргументов сходящейся функции. Перейти к редактору

Нажмите меня, чтобы увидеть решение

69. Напишите программу на JavaScript, чтобы сгруппировать элементы массива на основе заданной функции и вернуть количество элементов в каждой группе. Перейти к редактору

Нажмите меня, чтобы увидеть решение

70. Напишите программу на JavaScript для подсчета вхождений значения в массив. Перейти к редактору

Нажмите меня, чтобы увидеть решение

71. Напишите программу на JavaScript для создания глубокого клона объекта. Перейти к редактору

Нажмите меня, чтобы увидеть решение

72. Напишите программу на JavaScript, чтобы определить, открывается ли веб-сайт на мобильном устройстве или на настольном компьютере / ноутбуке. Перейти к редактору

Нажмите меня, чтобы увидеть решение

73. Напишите программу на JavaScript, которая возвращает разницу между двумя массивами, после применения предоставленной функции к каждому элементу массива обоих. Перейти к редактору

Нажмите меня, чтобы увидеть решение

74. Напишите программу на JavaScript, чтобы отфильтровать все значения из массива, для которого функция сравнения не возвращает true. Перейти к редактору

Нажмите меня, чтобы увидеть решение

75. Напишите программу на JavaScript для вычисления новых рейтингов между двумя или более противниками, используя систему рейтингов Elo. Он принимает массив предварительных рейтингов и возвращает массив, содержащий пост-рейтинги. Массив следует упорядочить от лучшего к худшему (победитель -> неудачник). Перейти к редактору

Нажмите меня, чтобы увидеть решение

76. Напишите программу на JavaScript для выполнения предоставленной функции один раз для каждого элемента массива, начиная с последнего элемента массива. Перейти к редактору

Нажмите меня, чтобы увидеть решение

77. Напишите программу на JavaScript, которая будет перебирать все собственные свойства объекта, выполняя обратный вызов для каждого из них. Перейти к редактору

Нажмите меня, чтобы увидеть решение

78. Напишите программу на JavaScript, которая инвертирует пары ключ-значение объекта, не изменяя его. Соответствующее инвертированное значение каждого инвертированного ключа является массивом ключей, ответственных за генерацию инвертированного значения. Если функция указана, она применяется к каждому инвертированному ключу. Перейти к редактору

Нажмите меня, чтобы увидеть решение

79. Напишите программу на JavaScript, которая будет принимать любое количество итерируемых объектов или объектов со свойством length и возвращает самый длинный из них. Перейти к редактору

Нажмите меня, чтобы увидеть решение

80. Напишите программу на JavaScript для реализации алгоритма Луна, используемого для проверки различных идентификационных номеров, таких как номера кредитных карт, номера IMEI, номера национальных идентификаторов поставщиков и т. Д. Перейти к редактору

Нажмите меня, чтобы увидеть решение

81. Напишите программу на JavaScript для создания объекта с ключами, сгенерированными путем запуска предоставленной функции для каждого ключа и тех же значений, что и предоставленный объект. Перейти к редактору

Нажмите меня, чтобы увидеть решение

82. Напишите программу JavaScript для сопоставления значений массива с объектом, используя функцию, где пары ключ-значение состоят из исходного значения в качестве ключа и сопоставленного значения. Перейти к редактору

Нажмите меня, чтобы увидеть решение

83. Напишите программу на JavaScript для создания новой строки с результатами вызова предоставленной функции для каждого символа в вызывающей строке. Перейти к редактору

Нажмите меня, чтобы увидеть решение

84. Напишите программу на JavaScript для создания объекта с теми же ключами, что и для предоставленного объекта, и значениями, сгенерированными путем запуска предоставленной функции для каждого значения. Перейти к редактору

Нажмите меня, чтобы увидеть решение

85. Напишите программу на JavaScript, чтобы заменить все символы, кроме последнего, указанным символом маски. Перейти к редактору

Нажмите меня, чтобы увидеть решение

86. Напишите программу на JavaScript, чтобы получить максимальное значение массива после сопоставления каждого элемента значению с помощью предоставленной функции. Перейти к редактору

Нажмите меня, чтобы увидеть решение

87. Напишите программу на JavaScript, чтобы получить максимум n элементов из предоставленного массива. Если n больше или равно длине предоставленного массива, вернуть исходный массив (отсортированный в порядке убывания). Перейти к редактору

Нажмите меня, чтобы увидеть решение

88. Напишите программу на JavaScript, чтобы получить медиану массива чисел. Перейти к редактору

Нажмите меня, чтобы увидеть решение

89. Напишите программу на JavaScript, которая отрицает функцию предиката. Перейти к редактору

Нажмите меня, чтобы увидеть решение

90. Напишите программу на JavaScript для рекурсивного вложения данного плоского массива объектов. Перейти к редактору

Нажмите меня, чтобы увидеть решение

91. Напишите программу JavaScript, которая будет возвращать значение true, если предоставленная функция предиката возвращает значение false для всех элементов в коллекции, в противном случае - значение false. Перейти к редактору

target = "_ blank"> Нажмите меня, чтобы увидеть решение

92. Напишите программу на JavaScript для создания функции, которая получает аргумент с индексом n. Если n отрицательно, возвращается n-й аргумент конца. Перейти к редактору

Нажмите меня, чтобы увидеть решение

93. Напишите программу на JavaScript для удаления прослушивателя событий из элемента. Перейти к редактору

Нажмите меня, чтобы увидеть решение

94. Напишите программу на JavaScript для перемещения указанного количества элементов в конец массива. Перейти к редактору

Нажмите меня, чтобы увидеть решение

95. Напишите программу на JavaScript для добавления прослушивателя событий к элементу с возможностью использования делегирования событий. Перейти к редактору

Нажмите меня, чтобы увидеть решение

96. Напишите программу на JavaScript, чтобы выбрать пары ключ-значение, соответствующие заданным ключам, из объекта. Перейти к редактору

Нажмите меня, чтобы увидеть решение

97. Напишите программу на JavaScript для создания объекта, состоящего из свойств, для которых данная функция возвращает truey. Функция вызывается с двумя аргументами: (значение, ключ). Перейти к редактору

Нажмите меня, чтобы увидеть решение

98. Напишите программу на JavaScript, чтобы отфильтровать массив объектов на основе условия, а также отфильтровать неопределенные ключи. Перейти к редактору

Нажмите меня, чтобы увидеть решение

99. Напишите программу на JavaScript для хеширования заданной входной строки в целое число. Перейти к редактору

Нажмите меня, чтобы увидеть решение

100. Напишите программу на JavaScript для создания массива элементов, сгруппированных на основе позиции в исходных массивах и использования функции в качестве последнего значения, чтобы указать, как следует объединять сгруппированные значения. Перейти к редактору

Нажмите меня, чтобы увидеть решение

101. Напишите программу на JavaScript для возврата объекта, связывающего свойства, со значениями заданного массива допустимых идентификаторов свойств и массива значений. Перейти к редактору

Нажмите меня, чтобы увидеть решение

102. Напишите программу на JavaScript для создания массива элементов, сгруппированных по позиции в исходных массивах. Перейти к редактору

Нажмите меня, чтобы увидеть решение

103. Напишите программу на JavaScript для преобразования заданной строки в массив слов. Перейти к редактору

Нажмите меня, чтобы увидеть решение

104. Напишите программу на JavaScript для проверки значения x с помощью функции предиката. Если true, вернуть fn (x). Иначе верните х. Перейти к редактору

Нажмите меня, чтобы увидеть решение

105. Напишите программу на JavaScript, которая возвращает true, если заданное значение является числом, в противном случае - false. Перейти к редактору

Нажмите меня, чтобы увидеть решение

106. Напишите программу на JavaScript для создания массива элементов, разгруппирования элементов в массиве, созданного zip, и применения предоставленной функции. Перейти к редактору

Нажмите меня, чтобы увидеть решение

107. Напишите программу на JavaScript, чтобы получить все уникальные значения (образующие правую часть массива) массива на основе предоставленной функции компаратора. Перейти к редактору

Нажмите меня, чтобы увидеть решение

108. Напишите программу на JavaScript, чтобы получить все уникальные значения массива на основе предоставленной функции компаратора. Перейти к редактору

Нажмите меня, чтобы увидеть решение

109. Напишите программу на JavaScript, чтобы получить n-й элемент данного массива. Перейти к редактору

Нажмите меня, чтобы увидеть решение

110. Напишите программу на JavaScript, чтобы получить каждый элемент, который существует в любом из двух массивов, один раз. Перейти к редактору

Нажмите меня, чтобы увидеть решение

111. Напишите программу на JavaScript для построения массива, используя функцию итератора и начальное начальное значение. Перейти к редактору

Нажмите меня, чтобы увидеть решение

112. Напишите программу на JavaScript, чтобы расстегнуть объект путями для ключей. Перейти к редактору

Нажмите меня, чтобы увидеть решение

113. Напишите программу на JavaScript, чтобы избежать экранирования символов HTML. Перейти к редактору

Нажмите меня, чтобы увидеть решение

114. Напишите программу на JavaScript, чтобы выполнить функцию до глубины n. Перейти к редактору

Нажмите меня, чтобы увидеть решение

115. Напишите программу на JavaScript для создания функции, которая принимает до одного аргумента, игнорируя любые дополнительные аргументы. Перейти к редактору

Нажмите меня, чтобы увидеть решение

116. Напишите программу на JavaScript, чтобы проверить, верен ли предикат (второй аргумент) для всех элементов коллекции (первый аргумент). Перейти к редактору

Нажмите меня, чтобы увидеть решение

117. Напишите программу на JavaScript для усечения строки до указанной длины. Перейти к редактору

Нажмите меня, чтобы увидеть решение

118. Напишите программу на JavaScript для применения функции к аккумулятору и каждому ключу в объекте (слева направо). Перейти к редактору

Нажмите меня, чтобы увидеть решение

119. Напишите программу на JavaScript для создания завтрашней даты в строковом представлении. Перейти к редактору

Нажмите меня, чтобы увидеть решение

120. Напишите программу на JavaScript для преобразования строки в случай змеи. Перейти к редактору

Нажмите меня, чтобы увидеть решение

121. Напишите программу на JavaScript для преобразования значения в безопасное целое число. Перейти к редактору

Нажмите меня, чтобы увидеть решение

122. Напишите программу на JavaScript для добавления порядкового суффикса к числу. Перейти к редактору

Нажмите меня, чтобы увидеть решение

123. Напишите программу на JavaScript для преобразования строки в кебаб. Перейти к редактору

Нажмите меня, чтобы увидеть решение

124. Напишите программу на JavaScript для преобразования данного массива в хеш-значение (хранилище ключей). Перейти к редактору

Нажмите меня, чтобы увидеть решение

125. Напишите программу на JavaScript для преобразования арифметики с плавающей запятой в форму десятичной запятой, и она сделает из числа строку, разделенную запятыми. Перейти к редактору

Нажмите меня, чтобы увидеть решение

126. Напишите программу на JavaScript для создания заданного форматирования валюты из заданного числа. Перейти к редактору

Нажмите меня, чтобы увидеть решение

127. Напишите программу на JavaScript для повторения по обратному вызову n раз. Перейти к редактору

Нажмите меня, чтобы увидеть решение

128. Напишите программу на JavaScript, чтобы получать удаленные элементы из данного массива, пока переданная функция не вернет true. Перейти к редактору

Нажмите меня, чтобы увидеть решение

129. Напишите программу на JavaScript, чтобы получить удаленные элементы из конца данного массива, пока переданная функция не вернет true. Перейти к редактору

Нажмите меня, чтобы увидеть решение

130. Напишите программу на JavaScript для удаления n элементов из конца данного массива. Перейти к редактору

Нажмите меня, чтобы увидеть решение

131. Напишите программу на JavaScript, чтобы получить массив с n элементами, удаленными в начале из заданного массива. Перейти к редактору

Нажмите меня, чтобы увидеть решение

132. Напишите программу на JavaScript, чтобы получить симметричную разницу между двумя заданными массивами, используя предоставленную функцию в качестве компаратора. Перейти к редактору

Нажмите меня, чтобы увидеть решение

133. Напишите программу на JavaScript, чтобы получить симметричную разницу между двумя заданными массивами после применения предоставленной функции к каждому элементу массива обоих. Перейти к редактору

Нажмите меня, чтобы увидеть решение

134. Напишите программу на JavaScript, чтобы получить симметричную разницу между двумя заданными массивами. Перейти к редактору

Нажмите меня, чтобы увидеть решение

135. Напишите программу на JavaScript, чтобы получить сумму степеней всех чисел от начала до конца (оба включительно). Перейти к редактору

Нажмите меня, чтобы увидеть решение

136. Напишите программу на JavaScript для генерации всех перестановок строки (содержит дубликаты). Перейти к редактору

Нажмите меня, чтобы увидеть решение

137. Напишите программу на JavaScript для выполнения стабильной сортировки массива, сохраняя начальные индексы элементов, когда их значения совпадают. Не изменяйте исходный массив, но вместо этого возвращает новый массив. Перейти к редактору

Нажмите меня, чтобы увидеть решение

138. Напишите программу на JavaScript, которая принимает переменную функцию и возвращает замыкание, которое принимает массив аргументов для сопоставления с входными данными функции. Перейти к редактору

Нажмите меня, чтобы увидеть решение

139. Напишите программу на JavaScript, чтобы разбить многострочную строку на массив строк. Перейти к редактору

Нажмите меня, чтобы увидеть решение

140. Напишите программу на JavaScript, чтобы получить самый высокий индекс, при котором значение должно быть вставлено в массив, чтобы поддерживать его порядок сортировки на основе предоставленной функции итератора. Перейти к редактору

Нажмите меня, чтобы увидеть решение

141. Напишите программу на JavaScript, чтобы получить самый высокий индекс, при котором значение должно быть вставлено в массив, чтобы поддерживать его порядок сортировки. Перейти к редактору

Нажмите меня, чтобы увидеть решение

142. Напишите программу на JavaScript, чтобы получить самый низкий индекс, по которому значение должно быть вставлено в массив, чтобы поддерживать его порядок сортировки. Перейти к редактору

Нажмите меня, чтобы увидеть решение

143. Напишите программу на JavaScript для сортировки символов строки по алфавиту. Перейти к редактору

Нажмите меня, чтобы увидеть решение

144. Напишите программу на JavaScript, чтобы получить массив элементов, которые появляются в обоих массивах. Перейти к редактору

Нажмите меня, чтобы увидеть решение

145. Напишите программу на JavaScript, чтобы рандомизировать порядок значений массива, возвращая новый массив. Перейти к редактору

Нажмите меня, чтобы увидеть решение

146. Напишите программу на JavaScript для создания мелкого клона объекта. Перейти к редактору

Нажмите меня, чтобы увидеть решение

147. Напишите программу на JavaScript для сериализации пары имя-значение cookie в строку заголовка Set-Cookie. Перейти к редактору

Нажмите меня, чтобы увидеть решение

148. Напишите программу на JavaScript для хеширования входной строки в целое число. Перейти к редактору

Нажмите меня, чтобы увидеть решение

149. Напишите программу на JavaScript, чтобы получить случайный элемент из массива. Перейти к редактору

Нажмите меня, чтобы увидеть решение

150. Напишите программу на JavaScript для запуска заданного массива обещаний в серии. Перейти к редактору

Нажмите меня, чтобы увидеть решение

Еще не все !

* Чтобы запустить код, наведите курсор мыши на панель результатов и нажмите кнопку «RERUN». *

Демонстрация в реальном времени:

См. Javascript-common-editor Pen от w3resource ( @ w3resource ) в CodePen .


Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code