<h3>JavaScript, Python, C++</h3>
const title = document.querySelector('h3');
console.log(title.innerText.includes('JavaScript')); // => true
input
вы изначально его указали в атрибуте. sayHello
и getAge
до тех пор, пока наш пользователь не даст ответ:const promt = (message = '') => window.prompt(message);
function sayHello() {
let name = promt('Здравствуйте, как вас зовут?');
return name || sayHello();
}
function getAge() {
let age = promt('Сколько вам лет?');
return age || getAge();
}
function greeting() {
let name = sayHello();
let age = getAge();
alert(`Здравствуйте ${name}, вам ${age} лет.`);
}
greeting();
const promt = (message = '') => window.prompt(message);
function getAnswerAnyway(defaultQuestion, repeatQuestion) {
const iter = (atempts = 2) => {
const question = atempts === 2 ? defaultQuestion : repeatQuestion;
let age = promt(question);
return age || iter(atempts - 1);
}
return iter(2);
}
function greeting() {
let name = getAnswerAnyway(
'Здравствуйте, как вас зовут?',
'Я же спрашиваю, как вас зовут?',
);
let age = getAnswerAnyway(
'Сколько вам лет?',
'Почему молчите? Возраст укажите',
);
alert(`Здравствуйте ${name}, вам ${age} лет.`);
}
greeting();
while (eventhandlerclick) {
eventhandlerinput;
}
const UserTabs = () => (
<Tabs>
<Tab
name={name}
tooltipText={tooltipText}
onTabClick={onTabClick}
/>
<Tab
name={name}
tooltipText={tooltipText}
onTabClick={onTabClick}
/>
</Tabs>
);
UserTabs
и попробуйте решить проблему через композицию.tabs
и с помощью итерации создать компонеты Tabs
внутри UserTabs
):const createTabs = (tab) => tabs.map((tab) => {
<Tab
name={tab.name}
tooltipText={tab.tooltipText}
onTabClick={tab.onTabClick}
/>
});
const UserTabs = ({ tabs }) => <Tabs tabs={createTabs(tabs)} />;
const arr=[1,2,3,4];
const obj=[{id:3},{id:5}, {id:6}]
const getValues = (obj, arr) => obj.reduce((accum, { id }) => {
if (!arr.includes(id)) {
accum.push(id);
}
return accum;
}, []);
console.log(getValues(obj, arr)); // [5, 6]
obj
как-то по другому назвать, ведь по идее у нас там массив с объектами :-) <div class="video"></div>
в <div class="container"></div>
и для контейнера задайте следующие стили:.container {
display: flex;
justify-content: center;
align-items: center; // если нужно выравнивание по вертикали
}
<div class="container">
<div class="video">
<iframe width="560" height="315" src="https://www.youtube.com/embed/H1Vnys_GC4Y?controls=0&start=7;autoplay=1" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>
</div>