Конечно, вот перевод в формат Markdown:
map(отображение):- Определение: Создает новый массив, применяя функцию к каждому элементу исходного массива.
- Пример:
const numbers = [1, 2, 3]; const squared = numbers.map(x => x * x); // squared: [1, 4, 9]
| $(window).on("scroll", function() { | |
| var fromTop = $(document).scrollTop(); | |
| if (docPos > fromTop) { | |
| $body.toggleClass("header-fix", fromTop > 20); | |
| } else { | |
| $body.removeClass("header-fix"); | |
| } | |
| if (fromTop > 105) { |
| const rewireLess = require('react-app-rewire-less'); | |
| module.exports = function override(config, env) { | |
| config = rewireLess.withLoaderOptions({ | |
| javascriptEnabled: true, | |
| })(config, env); | |
| return config; | |
| }; |
| function type(value) { | |
| var regex = /^\[object (\S+?)\]$/; | |
| var matches = Object.prototype.toString.call(value).match(regex) || []; | |
| return (matches[1] || 'undefined').toLowerCase(); | |
| } |
| import { useEffect, useState } from 'react' | |
| export const useDebounce = (value, delay) => { | |
| const [debounced, setDebounced] = useState(value) | |
| useEffect(() => { | |
| const handler = setTimeout(() => setDebounced(value), delay) | |
| return () => clearTimeout(handler) | |
| }, [value, delay]) |
| // hooks для того чтобы не импортировать в каждый компонент redux dispath | |
| // можно просто импортировать этот файл и брать доступные экшаны | |
| import { useDispatch } from 'react-redux' | |
| import { bindActionCreators } from 'redux' | |
| import { githubActions } from '../store/github/github.slice' | |
| // список доступных экшенов | |
| const actions = { | |
| ...githubActions, |
| # /etc/default/grub | |
| GRUB_DEFAULT=saved | |
| GRUB_SAVEDEFAULT=true | |
| GRUB_TIMEOUT_STYLE=hidden | |
| GRUB_TIMEOUT=3 | |
| GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` | |
| GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" | |
| GRUB_CMDLINE_LINUX="" | |
| GRUB_BACKGROUND="/files/pictures/mars.jpg" | |
| GRUB_GFXMODE=640x480 |
| [user] | |
| name = Ramil | |
| email = example@gmail.com | |
| [core] | |
| editor = nano | |
| [init] | |
| defaultBranch = main |
| #!/bin/bash | |
| # Опции по умолчанию | |
| DISABLE_MODE=true | |
| REMOVE_MODE=false | |
| # Функция для вывода помощи | |
| show_help() { | |
| echo "Использование: $0 [OPTIONS]" | |
| echo "" |
| # https://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-20-04 | |
| sudo fallocate -l 10G /swapfile && | |
| sudo chmod 600 /swapfile && | |
| sudo mkswap /swapfile && | |
| sudo cp /etc/fstab /etc/fstab.bak && | |
| echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab /swapfile none swap sw 0 0 |
Конечно, вот перевод в формат Markdown:
map (отображение):
const numbers = [1, 2, 3];
const squared = numbers.map(x => x * x);
// squared: [1, 4, 9]