자바스크립트(1)

수민·2022년 11월 7일
0

code

목록 보기
6/47

	배열값을 전달받음
for(const i of [1,2,3]){
  console.log(i);
}

Object.prototype.test=function(){};
	

// a,b,c값을 전달받음.
for(const i in {a:1,b:2,c:3}){
  console.log(i);
}



//function
//이름이 hello1인 함수를 선언

function hello1(){
  console.log('hello1');
}

console.log();


// 함수의 매개변수
// 함수를 호출할 때 값을 지정
function hello2(name){
  console.log('hello2');
}


// 함수의 리턴
// 함수를 실행하면 얻어지는 값.

function hello3(name){
  return `hello3 ${name}`;
}




// 생성자 함수로 함수를 만드는 방법
const hello=new Function();



// 애로우함수

const hello2=name=>{
  console.log('hello2',name);
}

const hello3=(name,age)=>{
  console.log('hello3',name,age);
}


const hello4=name=>{
  return `hello4${name}`;
}

const hello5=name=>`hello5${name}`

console.log(hello5('sumin'));



// 생성자 함수를 이용하여 새로운 객체를 만들어 내는 방법


function Person(name,age){
  this.name=name;
  this.age=age;
}

const p=new Person('sumiun',34);
console.log(p,p.name,p.age);



객체

함수,클래스(틀)=>객체,개체,object

function 틀(){}=new 틀()
->생성자 함수로 객체만들기.

// new Object


function Person(name,age){
  this.name=name;
  this.age=age;
  this.hello=function(){
    console.log('hello',this.name,this.age);
  }
}

const p=new Person('Mark',34);

console.log(p.name,p.age);

profile
헬창목표

0개의 댓글