프로그래밍

자바스크립트 객체 질문드립니다.

예를들어

var array = { a : "123",  b: "321"};

 

 

객체가 있다고 하면 속성의 키값만 바꿀 수 있을까요??

 

{ a1 : "123",  b1: "321"};

 

이런 식으로요 ㅠㅠ

8개의 댓글

10 일 전

stackoverflow

0
10 일 전

json이네 굳이 키 이름을 바꿔야 되는 이유라도 있어?

그냥 다른 json객체 만들어서 거기다 밸류 집어넣으면 안 되는거야?

0
10 일 전

키 이름이 같은 json 객체가 여러개 있을때 그것들을 하나의 객체로 합쳐야 되는 상황인데 그럼 키가 중복돼서... { a : "123", b: "321", a : "345", b: "561"};

이렇게 될순 없으니 키 뒤에 숫자를 붙여주고 싶거든

 

0

https://stackoverflow.com/questions/4647817/javascript-object-rename-key 이거 참고해봐

유동적으로 키 이름을 변경하고 싶으면 알아서 function 짜서 만들면 될 듯

0

일단 key의 값이 하나라도 있으면

var arr = {a: [123], b: [124], c: [125]};

value를 배열로 할당하고 그 배열에다 값을 넣으셈.

이미 key가 있으면 arr.a.push(126);

이런식으로 처리하셈.

저렇게 key주렁주렁 달아놓으면 나중에 속도면에서도 그렇고 관리하기 좋지 않음.

0
@행보관이전파한다

생각해보니까 어레이로 관리하는게 차라리낫네 ㅇㅇ;

0

굳이 꼭 key값 바꿔서 해야한다면

array['a1'] = array.a;

delete array.a;

이렇게 처리하시덩가..

0
9 일 전

감사합니다 오늘 짜볼께요

0
번호 제목 글쓴이 추천 수 날짜 조회 수
공지 컴퓨터 / IT에 관련된 글을 올려주시기 바랍니다. 21 overflow 5 2016.08.22 21930
119987 [모바일] 이거 핸드폰 기기값이 이가격이라는거야?? 아이뽕 0 48 분 전 18
119986 [컴퓨터] 냉납현상 1 클로로프렌 0 2 시간 전 61
119985 [컴퓨터] 10×0 씨리즈 기피 하는 이유가 뭐에여? 5 불닭찜탕 0 3 시간 전 92
119984 [컴퓨터] 아수스 로그 마더쉽 까리하네 1 새벽반 0 3 시간 전 26
119983 [컴퓨터] 이 컴으로도 롤이 넘 프레임이 낮게나와요.. 18 민희오리 0 4 시간 전 105
119982 [모바일] 이 유튜버가 차고있는 워치 이름 아시는분?? 2 Santa 0 4 시간 전 107
119981 [모바일] 버블팟 써본사람 있음? 초롱초롱이 0 5 시간 전 26
119980 [견적] 200만원대 13인치 고성능 울트라북 추천 도움! 1 개똥같은소리하네 0 5 시간 전 44
119979 [견적] 배그랑 롤 돌릴 컴 이륙 가능? 8 몬스 패닉 0 6 시간 전 114
119978 [잡담] 아니 농협 인터넷뱅킹 킬려는데 1 남조선동무 0 6 시간 전 53
119977 [컴퓨터] 하 서피스랩탑3 레알 사고싶다 9 너는나는너는나는너 1 7 시간 전 87
119976 [모바일] 삼성 S펜 말인데 아무 태블릿이나 다 쓸수잇음? 13 호호삼호호 0 7 시간 전 115
119975 [잡담] 아이폰 11프로 화면 많이 작음? 1 에스크로 0 7 시간 전 78
119974 [프로그래밍] 자료구조 공부 어떻게 하는게좋아?? 4 오렌지로드 0 7 시간 전 73
119973 [잡담] 인터넷 서비스 관련해서 잘 아는 사람있음? 3 ankjlsdg 0 7 시간 전 23
119972 [컴퓨터] 5700xt는 모니터해상도 라데온세팅으로 하는거 맞나요? GomGUck 0 7 시간 전 38
119971 [컴퓨터] 삼성 메인보드에서 rx570 부팅은 성공 했는데 25 클로로프렌 0 7 시간 전 94
119970 [잡담] 노트북 언더볼팅하면 10 곧익숙해지는닉네임 0 8 시간 전 85
119969 [잡담] 왜 갤럭시 캘린더는 2 번째닉넴변경중 0 8 시간 전 69
119968 [잡담] 백축 샀는데 키 입력이 안된다!!!!! 치무차크해 0 8 시간 전 26
서버에 요청 중입니다. 잠시만 기다려 주십시오...