const map1 = new Map();
map1.set('bar', 'foo');
console.log(map1.delete('bar'));
// expected result: true
// (true indicates successful removal)
console.log(map1.has('bar'));
// expected result: false
Ключевое слово await заставит интерпретатор JavaScript ждать до тех пор, пока промис справа от await не выполнится. После чего оно вернёт его результат, и выполнение кода продолжится.
Обратите внимание, хотя await и заставляет JavaScript дожидаться выполнения промиса, это не отнимает ресурсов процессора. Пока промис не выполнится, JS-движок может заниматься другими задачами: выполнять прочие скрипты, обрабатывать события и т.п.
<script src="jquery.min.js"></script>
function capitalizeFirstLetter(string) {
return string.charAt(0).toUpperCase() + string.slice(1);
}
if (event.key == 'Enter') {
var city = capitalizeFirstLetter($('#input_city').val());
if (cities.length > 0) {
if(cities.includes(city))
alert('Город уже был');
else
cities.push(city);
else
cities.push(city);
}
}
var arr= [
{
characteristics: {first: 1, second: 2 },
page: 2,
price_max: 10,
price_min = 1
},
{
characteristics: {first: 1, second: 2 },
page: 2,
price_max: 10,
price_min = 1
}
];
arr.forEach(function(element,i,arr) {
element.page += 1;
};