ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 자바스크립트 기본기(객체,배열,함수)
    공부하기/javaScript 2020. 2. 12. 06:46

    let person = {};

     

    1.person.name ="Lsm"

    2.person["age"]=25

     

    두개의 방법으로 person 객체에 속성를 추가

     

    console.log(person.name);

    console.log(person["age"]);

     두 방법 모두 가능

     

    함수

    function add(a,b){

    return a+b;

    --> 나는 화살표 함수로 바꿈 : add=(a,b)=>{return a+b};

    let result = add(10,10);

    console.log(result);

    !!함수를 변수에 할당 할 수 있다. ex) : let add=(a,b)=>{return a+b};

     

    3.person.add=(a,b)=>{return a+b}; 이 가능하다!

     

    배열

    let names =['성동구','강남구','영등포구'];

    let users =[{name:"홍길동",age:50},{name:'이순신',age:60}];

    //초기화를 선언과 동시에 해준 경우임

    users.push({name:"박지성",age:35}); //배열의 마지막에 해당 객체를 추가함

    console.log('사용자 수 : '+users.length); //배열 객체는 자동으로 length가 존재

    names.map(item =>console.log(item));

    for(let i in users){console.log("name: "+users[i].name+" age: "+users[i].age)};

    let add=(a,b)=>{return a+b;}

    names.push(add); //함수를 추가할 수 있음

    console.log(names[3](10,10));

    users.forEach((item,index)=>{console.log(index+"번째 "+item.name)});

    let popElem=users.pop();

    console.dir(popElem);//users배열의 맨 끝의 녀석을 꺼내옴

    users.unshift({name:"사람인",age:66}); //배열의 가장 앞에 해당 객체를 추가

    popElem=users.shift(); //배열의 가장 앞의 객체를 가져옴

    console.dir(popElem);

     

    delete users[0]; //해당 객체를 빈 객체로 삭제시킴

    console.dir(users);

     

    //let users_copy = users.slice(0); 0번째부터 끝까지 복제

    let users_copy = users.slice(0,2); //0번째부터 2개만 복제

    console.dir(users_copy);

Designed by Tistory.