let colors = ["red", "pink", "coral", "orange", "yellow", "green"];
let t = setInterval(function () {
if (!colors.length) clearTimeout(t);
colors.length && console.log(colors.shift());
}, 1000);
var getDatesBetweenDates = (startDate, endDate) => {
let dates = []
const theDate = new Date(startDate)
while (theDate < endDate) {
dates = [...dates, new Date(theDate)]
theDate.setDate(theDate.getDate() + 1)
}
return dates
}
(getDatesBetweenDates(new Date(2020,11,1), new Date(2020,11,7))).map((i)=>i.toLocaleString('ru',
{
day: '2-digit',
year: '2-digit',
month: '2-digit',}))
var bal = 0;
fetch('url', {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
},
body: JSON.stringify({
userid: userid
})
}).then(res => res.json()
).then( (data) => {
bal = data.bal;
// здесь bal уже с новым значением,
console.log(bal);
});
// здесь bal все еще со старым значением.
console.log(bal);
//стартовал запрос
$.ajax({
url: '/getProduct',
type: "POST",
data: {'id': cart[i].id},
success: function(result) {
// когда ответ будет получен ваш - console.log(totalAllProducts); уже выполнен и в нем ничего на тот момент не было!
totalAllProducts = totalAllProducts + Number(result);
// а если выводить результат здесь, все все будет работать.
}
});
//запрос еще не завершен...ответ не получен , а мы уже пытаемся вывести что-то в консоль.
console.log(totalAllProducts);
<form class="quize-form-our">
<label><input name='opa[]' value="Один" type="checkbox">Один</label>
<label><input name='opa[]' value="Два" type="checkbox">Два</label>
<label><input name='opa[]' value="Три" type="checkbox">Три</label>
<label><input name="opa2" value="Один" type="radio">Один</label>
<label><input name="opa2" value="Два" type="radio">Два</label>
<label><input name="opa2" value="Три" type="radio">Три</label>
</form>
var table = $('#example').DataTable();
// #column3_search is a <input type="text"> element
$('#column3_search').on( 'keyup', function () {
table
.columns( 3 )
.search( this.value )
.draw();
} );