const newContent = { ...this.state.content };
newContent.themes[0].questions_count++;
this.setState({ content: newContent });
<input name="test" class="testClass" type="number">
<input name="test" class="testClass" type="number">
<input name="test" class="testClass" type="number">
function getValues() {
const numbers = [];
const inputs = document.getElementsByName('test');
for (const input of inputs) {
numbers.push(Number(input.value));
}
return number;
}
<select onchange="onSizeChange">
<option value=1>1</option>
<option value=2>2</option>
</select>
<ul>
<li id="price1">100</li>
<li id="price2">200</li>
</ul>
const price1 = [ 100, 200 ];
const price2 = [ 200, 400 ];
function setPrices(prices) {
for (let i in prices) {
document.getElementById('price' + i).innerText = prices[i];
}
}
function onSizeChange(event) {
switch (Number(event.target.value)) {
case 1:
setPrices(price1);
break;
case 2:
setPrices(price1);
break;
}
}
let clicksCount = 0;
let firstCoordinates;
let secondCoordinates;
function clickHandler(event) {
clicksCount++;
const coordinates = { x: event.pageX, y: event.pageY };
switch (clicksCount) {
case 1:
firstCoordinates = coordinates;
break;
case 2:
secondCoordinates = coordinates;
break;
default:
window.removeEventListener('click', clickHandler);
}
};
window.addEventListener('click', clickHandler);
standardx --fix --verbose | snazzy
{
"scripts": {
"lint": "standardx --fix --verbose | snazzy",
}
}
npm run lint