сортировал найденные результаты от не подходящих на ввод в поле input
// input = 'blabla'
array = array.filter(elem => elem.trim().toLowerCase().includes(input.trim().toLowerCase()))
import { Redirect } from "react-router-dom"
......
state = { shouldRedirect: false, error: null }
onSubmit = () => {
const response = /* ..... true | false */
this.setState({
shouldRedirect: response,
error: response ? null : 'Something wrong!'
})
}
render() {
if (this.state.shouldRedirect) return <Redirect to="/" />
return (
{ this.state.error && <div className="error">{this.state.error}</div> }
.......
)
}
constructor(width, height) // принимает два значения
const canv = new Canv({ // посылаешь объект, зачем
width: 50
height: 50
});
///////////
class Canv {
constructor(width, height) {
this.width = width;
this.height = height;
}
geometry() {
console.log(this.width, this.height);
}
}
const canv = new Canv(50, 50);
canv.geometry(); // Должно вернуть: 50, 50
function add(x, y) { return x + y }
function div(x, y) {
if(y === 0) throw new Error('div by zero')
return x / y
}
try {
const sum = add(10, 100)
const result = div(sum, sum - sum)
console.log('result!', result)
} catch(e) {
console.log('omg')
console.log(e)
}
окна скролл главной страницы отключался, т.к. пользователь будет скроллить окно.
for (const img of document.querySelectorAll('img')) {
img.src = img.src.replace('site.ru', 'site2.ru')
}
и снизит ли это нагрузку
при ведении курсора запотевание (конденсат) пропадает и мы видим картинку фона...если есть уже готовые решения, шаблоны или кто-то знает как это сделать
сложить значения двух инпутов и массива
test = 1
console.log(!test) // false
if (!test == 0) // если "не тест", то есть false равен нулю или может быть приведен к нулю/false
if (test !== 0) // правильно
if ( !(test === 0) ) // работает правильно, выглядит некрасиво
consoleArray = []
function log(xyi) {
consoleArray.push(xyi)
console.log(xyi)
}
log(4)
log(5)
window.location = 'https://toster.ru'
<?php
// что-то делаем с данными формы
header("Location: https://toster.ru");
exit;
?>