ÀÚ¹Ù½ºÅ©¸³Æ® Å×½ºÆ® ÆäÀÌÁöÀÔ´Ï´Ù.
const x = 'x1';
function c() {
const y = 'y';
console.log('c');
function b() {
const z = 'z';
console.log('b');
c();
}
}
function a() {
const x = 'x2';
console.log('a');
console.log(x);
}
a();
c();
const x = true;
const y = false;
function a() {
let a = 4;
y = true;
if (x) {
let a = 3;
for (let i = 0; i < a; i++) {
console.log(i);
}
if (!y) {
kkk();
}
}
}
a();
const z = (a, b) => { return a + b };
z(3, 5);
const obj = {
name: 'megagong',
sayName: () => {
console.log(this);
}
}
obj.sayName();
const obj = {
name: 'megagong',
sayName() {
console.log(this);
}
}
obj.sayName();
setImmediate(() => {
console.log('a');
}, 0);
setTimeout(() => {
console.log('b');
}, 1000);
setTimeout(() => {
console.log('c');
}, 2000);
Promise.resolve().then(() => {
console.log('p');
});
async function createPost() {
const post = await db.getPost(); // °Ô½Ã¹° Á¶È¸
if (post) {
res.status(403).send('ÀÌ¹Ì °Ô½Ã±ÛÀÌ Á¸ÀçÇÕ´Ï´Ù.');
} else {
await db.createPost(); // °Ô½Ã±Û ÀÛ¼º
const p1 = await db.userIncrementPostCount(); // »ç¿ëÀÚ¿¡ °Ô½Ã±Û Ä«¿îÆ® 1 ¿Ã¸²
const p2 = db.createNoti(); // »õ·Î¿î °Ô½Ã±Û ¾Ë¸² µî·Ï
await Promise.allSettled([p1, p2]);
}
}
for (var i = 0; i < 5; i++) {
setTimeout(() => {
console.log(i);
}, i * 1000);
}
for (let i = 0; i < 5; i++) {
setTimeout(() => {
console.log(i);
}, i * 1000);
}
(function(){
for (var i = 0; i < 5; i++) {
setTimeout(() => {
console.log(i);
}, i * 1000);
}
})();
const x = 'x1';
function c() {
const y = 'y';
console.log('c');
function b() {
const z = 'z';
console.log('b');
c();
}
}
function a() {
const x = 'x2';
console.log('a');
console.log(x);
}
a();
c();
const x = true;
const y = false;
function a() {
let a = 4;
y = true;
if (x) {
let a = 3;
for (let i = 0; i < a; i++) {
console.log(i);
}
if (!y) {
kkk();
}
}
}
a();
const z = (a, b) => { return a + b };
z(3, 5);
const obj = {
name: 'megagong',
sayName: () => {
console.log(this);
}
}
obj.sayName();
const obj = {
name: 'megagong',
sayName() {
console.log(this);
}
}
obj.sayName();
setImmediate(() => {
console.log('a');
}, 0);
setTimeout(() => {
console.log('b');
}, 1000);
setTimeout(() => {
console.log('c');
}, 2000);
Promise.resolve().then(() => {
console.log('p');
});
async function createPost() {
const post = await db.getPost(); // °Ô½Ã¹° Á¶È¸
if (post) {
res.status(403).send('ÀÌ¹Ì °Ô½Ã±ÛÀÌ Á¸ÀçÇÕ´Ï´Ù.');
} else {
await db.createPost(); // °Ô½Ã±Û ÀÛ¼º
const p1 = await db.userIncrementPostCount(); // »ç¿ëÀÚ¿¡ °Ô½Ã±Û Ä«¿îÆ® 1 ¿Ã¸²
const p2 = db.createNoti(); // »õ·Î¿î °Ô½Ã±Û ¾Ë¸² µî·Ï
await Promise.allSettled([p1, p2]);
}
}
for (var i = 0; i < 5; i++) {
setTimeout(() => {
console.log(i);
}, i * 1000);
}
for (let i = 0; i < 5; i++) {
setTimeout(() => {
console.log(i);
}, i * 1000);
}
(function(){
for (var i = 0; i < 5; i++) {
setTimeout(() => {
console.log(i);
}, i * 1000);
}
})();
for (var i = 0; i < 5; i++) {
(function(j){
setTimeout(() => {
console.log(j);
}, i * 1000);
})(i);
}
ÀÌ·¸°Ô for¹®¿¡ Áï½Ã½ÇÇàÇÔ¼ö¸¦ ³ÖÀ¸¹Ç·Î ÀÎÇÏ¿©¼ function(j){} ÇÔ¼ö¿Í var i = 0 ¿ÜºÎ º¯¼ö°¡ Ŭ·ÎÀú °ü°è¸¦ Çü¼ºÇÑ´Ù.Copyright © megastudyEdu.co.,Ltd. All rights reserved.