if (long && !isNaN(+long) && lat && !isNaN(+lat) && name) { ... }
Ethereal is a fake SMTP service, mostly aimed at Nodemailer users (but not limited to). It's a completely free anti-transactional email service where messages never get delivered.
[…] no emails are actually delivered
const str = arr
.map(n => `${n.charAt(0).toUpperCase()}${n.slice(1)}`)
.join(', ');
// или
const str = arr.reduce((acc, n, i) => {
return acc + (i ? ', ' : '') + n.replace(/./, m => m.toUpperCase());
}, '');
// или
const str = ''.concat(...arr.flatMap(([ c = '', ...n ], i) => {
return [ i ? ', ' : '', c.toUpperCase(), ...n ];
})); function isSStitle(arg: any): arg is SStitle {
return arg && typeof arg.title === 'string';
}class SStitle {
title: string;
constructor(title: string) {
this.title = title;
}
}
const x:SStitle = new SStitle("AZ5");
if(x instanceof SStitle){...}