newArray.includes(el)
!
const fn1 = () => new Promise((resolve) => {
resolve(); // сообщаем что обещание успешно выполнено
});
fn1().then(() => {
// обрабатываем результат
})
const fn2 = () => new Promise((resolve, reject) => {
reject(); // сообщаем что обещание выполнено не успешно, произошла ошибка и т.д.
});
fn2().catch(() => {
// обрабатываем ошибку
})
const fn3 = () => new Promise((resolve, reject) => {
resolve();
});
fn3().finally(() => {
// выполняется в любом случае, и при успехе и при ошибке
})
GET www.super-instagram-parser.com/?action=get_followers&id=instagram_account_id
function browserSync(done) {
browsersync.init({
server: {
baseDir: "./dist/"
},
port: 3000
});
}
function serve(cb) {
return browserSync.create().init({ /* config */ }, cb);
}
class SomeModule {
constructor() {
this.handlerShim = (e) => {
this.handler(e);
};
}
method1() {
document.addEventListener('click', this.handlerShim);
}
method2() {
document.removeEventListener('click', this.handlerShim);
}
handler(e) {
console.log(e);
}
}
let Cart = new mongoose.Schema({
userId: { type: String, required: true, index: true, ref: 'User' },
...
});
import TestClass from ‘./classes/TestClass‘;
document.addEventListener("DOMContentLoaded", function(event) {
var test = new TestClass();
});
export default class TestClass {
constructor() {
console.log('Hello!')
}
}
import TestClass from ‘./classes/TestClass‘;
const App = {
classes: {
TestClass,
},
};
window.App = App;