Promise.resolve(1)
.then(r => new Promise(resolve => {
setTimeout(() => {
return resolve(r+1);
},1000);
}))
.then(r => new Promise(resolve => {
setTimeout(() => {
return resolve(r+1);
},1000);
}))
.then(r => {
console.log(r); // 3
});
"12+34ф_уим-asg".match(/./)[0] // .match(регулярка) возвращает массив в котором каждый элемент это следующее вхождение регулярки в строке (в данном случае /./ ищет любой символ) и возвращаем первый элемент этого массива [0] который соответствует первому вхождению регулярки в строке