μ‹œλ„/Code-States

[D+13] 개인 곡뢀

πŸ‡λ°•λ΄‰λ΄‰πŸ‡ 2020. 9. 19. 23:42

 

 

D+13

-  개인 곡뢀 -

(개인 곡뢀)

 


 

 

Object.keys( )

•μ£Όμ–΄μ§„ 객체의 킀값을 λ°°μ—΄μ˜ ν˜•νƒœλ‘œ λ°˜ν™˜ν•΄ μ€€λ‹€.

 

 Object.keys( ) μ˜†μ— '.length'λ₯Ό λΆ™μ—¬μ£Όλ©΄ μ†μ„±λ“€μ˜ 개수λ₯Ό μ•Œλ €μ€€λ‹€.

let obj = {a: 1, b: 2, c: 3};

// obj에 μžˆλŠ” 객체의 킀값을 μ•Œλ €μ€„λž˜?
Object.keys(obj); // ["a", "b", "c"]

// obj에 μžˆλŠ” 객체의 μ†μ„±λ“€μ˜ 개수λ₯Ό μ•Œλ €μ€„λž˜?
Object.keys(obj); // 3

 

 

Object.assign( )

•μ—΄κ±°ν•  수 μžˆλŠ” ν•˜λ‚˜ μ΄μƒμ˜ 좜처 κ°μ²΄λ‘œλΆ€ν„° λŒ€μƒ 객체둜 속성을 볡사할 λ•Œ μ‚¬μš©ν•œλ‹€.

let obj1 = {a: 1, b: 2, c: 3};
let obj2 = {d: 4, e: 5, f: 6};

Object.assign(obj1, obj2); // obj1에 obj2객체 ν•©μ²΄ν•΄μ€˜
// {a: 1, b: 2, c: 3, d: 4, e: 5, f: 6}

 

 

Array.prototype.reverse( )

•λ°°μ—΄μ˜ μˆœμ„œλ₯Ό λ°˜μ „μ‹œν‚¨λ‹€.

 

• μ›λ³Έμ˜ 배열을 λ³€ν˜•μ‹œν‚¨λ‹€.

let arr = ['one', 'two', 'three'];

arr.reverse(); // arr을 λ°˜μ „μ‹œμΌœμ€˜

arr; // ['three', 'two', 'one']

 

 

Number.prototype.toFixed( )

•숫자λ₯Ό κ³ μ • μ†Œμˆ˜μ  ν‘œκΈ°λ²•μœΌλ‘œ ν‘œκΈ°ν•΄ λ°˜ν™˜ν•œλ‹€.

let num = 1.23456;

num.toFixed(5); // "1,23456"

num.toFixed(4); // "1.2346"

num.toFixed(3); // "1.235"

num.toFixed(2); // "1.23"

num.toFixed(1); // "1.2"

num.toFixed(); // "1"

 

 

Date.prototype.getFullYear( )

•μ£Όμ–΄μ§„ λ‚ μ§œμ˜ ν˜„μ§€ μ‹œκ°„μ„ κΈ°μ€€ 연도λ₯Ό λ°˜ν™˜ν•œλ‹€.

 

 

String.prototype.repeat( )

•λ¬Έμžμ—΄μ΄ μ£Όμ–΄μ§„ 횟수만큼 λ°˜λ³΅ν•΄ 뢙인 μƒˆλ‘œμš΄ λ¬Έμžμ—΄μ„ λ°˜ν™˜ν•œλ‹€.

// '0'μ΄λΌλŠ” λ¬Έμžμ—΄ 4번 λ°˜λ³΅ν•΄μ€˜
'0'.repeat(4); // "0000"

 

 

λ°˜μ‘ν˜•