Публикации по теме 'job-interview-questions'
Полифил для Array map (), filter () и reduce () 💁
Привет! Возможно, вам задавали этот вопрос в интервью, а может и нет. В любом случае не помешает всегда знать больше. Итак, здесь я расскажу, как создать полифил для методов массива map , filter и reduce .
Давайте код!
Pollyfill для Array.map ()
Давайте сначала посмотрим, как работает Array.map () , исходя из его синтаксиса:
let newArray = arr.map( callback ( currentValue [, index [, array ]]) {
// return element for newArray, after executing something
});..
Заставить числа полюбить струны [рецепт]
Проблема
Я знаю, что название цепляет, но я также считаю, что программирование - это страсть, поэтому, как и любые отношения, числа и строки в программировании идут бок о бок.
Давайте создадим функцию, которая принимает массив строк и возвращает массив, содержащий только строки, содержащие числа. Если нет строк, содержащих числа, вернуть пустой массив.
Понять проблему
Наша функция должна выводить что-то вроде этого:
numberInString(["1j", "l", "2c", "b"]) ➞ ["1j",..