const army = makeArmy();
army[0](); //0
function makeArmy() {
return [
function () {
return 0;
},
function () {
return 1;
}
];
}
const methodName = 'bar';
const foo = {
[methodName](message) {
alert(message);
}
}
const foo = {
bar(message) {
alert(message);
}
}
new Date(1563480543000)
Thu Jul 18 2019 23:09:03 GMT+0300 (Eastern European Summer Time)
Одинарные и двойные кавычки, какие лучше?В ряде языков программирования - двойными кавычками обрамляется строка с переменными или управляющими символами (перевод строки, возврат каретки, и т.д.), одинарными - константные строки (при этом управляющие символы в них тоже не интерпретируются). *просто имейте в виду, что в ряде случаев (в некоторых языках) кавычки могут иметь не только разное начертание, но и по разному интерпретироваться.
const fetchData = id => {
return Promise.all([fetchAPI1(id), fetchAPI2(id)])
.then(([response1, response2]) => ({response1, response2}));
}
var isMomHappy = false;
if (isMomHappy) {...}
else {
reject( new Error('mom is not happy') );
}
reject( new Error('mom is not happy') );
willIGetNewPhone.catch(err=>{
console.log(err.message);
});
'use strict';
var promise = new Promise((resolve,reject)=>{
reject(new Error("провал"));
});
'use strict';
var promise = new Promise((resolve,reject)=>{
reject(new Error("провал"));
});
promise.catch(err=>{
console.log(err.message);
});
In [2]: D = (11.180339887498949+0j)
In [3]: complex(round(D.real), round(D.imag))
Out[3]: (11+0j)