let func = alertFinished.bind(null, 'ваш аргумент') // тут null это контекст this, но он нам не нужен. Нам нужен второй аргументdoHomework('math', func);doHomework('math', function () { alertFinished('ваш аргумент') }); class UserEntity {
public name: number | string;
}/**
* Зум холста, с центровкой в указанную точку
* @param {Number} zoom величина увеличения
* @param {Number} centerX x центра фокусировки увеличения
* @param {Number} centerY y центра фокусировки увеличения
*/
zoomTo(zoom, centerX, centerY) {
const oldZoom = this.state.zoom;
// находим, насколько изменится размер блока. this.state.canvas.width это ширина блока, а height высота.
const canvWidth = this.state.canvas.width;
const canvHeight = this.state.canvas.height;
const moreWidth = canvWidth * zoom - canvWidth * oldZoom;
const moreHeight = canvHeight * zoom -canvHeight * oldZoom;
// находим смещение translate
const newScrollX = -moreWidth / (canvWidth / centerX);
const newScrollY = -moreHeight / (canvHeight / centerY);
if (zoom > 0.05) {
this.setState({
scrollX: this.state.scrollX + newScrollX, // это translate x
scrollY: this.state.scrollY + newScrollY, // это translate y
zoom: Math.max(0.01, zoom) // это scale
});
}
} const itemList = products.map(item => item.category === "Category Two" && <ProductCard
key = {item.id}
title = {item.title}
category = {item.category}
/>) const test = data.users?.lengthvar size_dopatr = 250;
var $list = $('.dop_atr');
$list.each(function() {
var $this = $(this);
var dopatrText = $this.text();
if (dopatrText.length > size_dopatr) {
$this.text(dopatrText.slice(0, size_dopatr) + ' ...');
}
}); let startDate = new Date(2019, 0, 28, 12, 0);let startCountOrders = 100;let diffMS = Date.now() - startDate;let diffMinutes = diffMS / 1000 / 60;let ordersCount = ~~(diffMinutes / (60 / countOfHour)) + startCountOrders;let startDate = new Date(2019, 0, 28, 12, 0)
let startCountOrders = 100;
let countOfHour = 2;
let diffMS = Date.now() - startDate;
let diffMinutes = diffMS / 1000 / 60;
let ordersCount = ~~(diffMinutes / (60 / countOfHour)) + startCountOrders;
alert(`Кол-во заказов ${ordersCount}`);