-
자바스크립트 기본기(객체,배열,함수)공부하기/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);
'공부하기 > javaScript' 카테고리의 다른 글
javascript 완전 왕기초 복습 후 정리 2 (0) 2020.05.22 javascript 완전 왕기초 복습 후 정리 1 (0) 2020.05.22