function roman(all){
let result = ''
numAll.map( (item, ind) =>{
while (item <= all){
result = result + romAll[ind];
all = all - item;
}
});
return result;
};
function roman(all){
let result = ' '
romAll.map( (item, ind) =>{
console.log(item <= all)//увидишь что для каждой итерации тут false,
//а значит result останется пустой строкой
while (item <= all){
result = numAll[ind];
all = all - item;
}
});
return result;
};
if(socketRef.current && socketRef.current.readyState === 1 && message)
Абсолютно позиционируемый элемент — это элемент, чьё вычисленное значение position является absolute или fixed. top, right, bottom и left (en-US) задают смещения от краёв содержащего блок элемента. (Содержащий блок является предком, относительно которого расположен элемент.)Объяснение твоего вопроса в последнем предложении. Более наглядно попытался объяснить здесь.
const widget = document.createElement('div');
document.body.appendChild(widgetContainer);
ReactDOM.render(
<Widget />,
widget
);
if(!marqueeContentWidth) {
setTimeout(()=>{
const duplicatedItems = Array.from(
{ length: itemsNeeded },
() => originalContent
).join('')
marqueeWrap.innerHTML = duplicatedItems
},100)
}
window.addEventListener('resize', duplicateItems)
. В чем его назначение? И так при ресайзе будет нормальная прокрутка. Или я недопонял что-то? .marquee {
padding: 5px 0;
background-color: #000;
color: #fff;
overflow: hidden; /* вот это вот */
}
Route::post("/{product}/cookProcessCreate",[CookProcessController::class,"store"])->middleware('can:create,App\Models\CookProcess');
public function update(User $user, Product $product): bool
{
// return $user->can('edit notes');
return true;
}
$response = $this->patch("/api/products/$productToPatch->id",$newData)->json();
, так как в итоге получил массив, на котором пробовал вызвать assertStatus. Обманчивый статус ошибки однако.