if (getInputValue().includes(arrayQA))
let q = arrayQA.find(item => item.question === getInputValue())
function randomInteger(min, max) // функция принимает на вход 2 числа
return randomInteger(answer); // а здесь почему-то передается несуществующая переменная answer
numberOne
не инициализирована, из-за чего имеет значение undefined
.addNumber
вы к undefined
прибавляете строку numberEnter
, из-за чего в результате конкатенации получается строка undefined${numberEnter}
.numberOne
, например, присвоив ей значение ""
, и тогда undefined в Вашем выводе исчезнет. for..in
прямо пишут, что порядок детерминирован и одинаков во всех браузерах/движках:The traversal order, as of modern ECMAScript specification, is well-defined and consistent across implementations.
Within each component of the prototype chain, all non-negative integer keys (those that can be array indices) will be traversed first in ascending order by value, then other string keys in ascending chronological order of property creation.
learn.javascript.ru
telefon = data.find("span", itemprop="telephone").text
try:
telefon = data.find("span", itemprop="telephone").text
except Exception as e:
print(e)
telefon = None
telefon = data.find("span", itemprop="telephone")
if telefon != None:
telefon = telefon.text
import React, { useState } from 'react';
export function App(props) {
const [value, setValue] = useState( '');
const [bg, setBg] = useState('red');
const handleChange = event => {
setValue(event.target.value);
if(value.length < 5 || value.length>50){
setBg('red')
}
else{
setBg('')
}
};
return (
<div className='App'>
<input
type='text'
value={value}
onChange={handleChange}
style={{ backgroundColor: bg}}
/>
<pre>{value}</pre>
</div>
);
}