본문 바로가기

Web/JavaScript

자주 쓰이는 자바스크립트 코드 함수들 정리 1

728x90

 

 

function Example(a, b){
	//this = {}
    this.a = a;
    this.b = b;
    this.print = function(){
    	console.log("a= ${a}, b= ${b}");
    };
    // return this;
}

const example1 = new Example("hi", "bye");

const example1 = Example("hi", "bye"); // undefined 반환하는 값이 없다

 

 

 

객체 key 는 변수도 가능하다

const user = {
    [1 + 4]: 5,
    ["안녕" + "하세요"]: "Hello"
}

// {5: 5, 안녕하세요: "Hello"}

 

 

Object.assign(초기값, 병합할값1... ); //객체 복제

초기값과 같은 이름일 경우 병합할값 순대로 덮어쓰게 된다

 

 

 

Object.keys(); // 키 배열 반환

 

Object.values(); // 밸류 배열 반환

 

Object.entries(); // 키와 밸류를 함께 반환

const user = {
    name: "Mike",
    age: 30,
    gender: "male",
}

Object.entries(user)


//////////////////////////
[
    ["name", "Mike"],
    ["age", 30],
    ["gender", "male"],
]

 

Object.fromEntries(); .// 키-밸류를 묶어서 넣어주면 알아서 객체로 만들어 줌 ** 써봐야할 것

const arr =
[
    ["name", "Mike"],
    ["age", 30],
    ["gender", "male"],
];

Object.fromEntries(arr);

////////////////////////
{
    name: "Mike",
    age: 30,
    gender: "male",
}

 

728x90