예를들어
var array = { a : "123", b: "321"};
객체가 있다고 하면 속성의 키값만 바꿀 수 있을까요??
{ a1 : "123", b1: "321"};
이런 식으로요 ㅠㅠ
5개의 댓글
무분별한 사용은 차단될 수 있습니다.
예를들어
var array = { a : "123", b: "321"};
객체가 있다고 하면 속성의 키값만 바꿀 수 있을까요??
{ a1 : "123", b1: "321"};
이런 식으로요 ㅠㅠ
TPさくら
json이네 굳이 키 이름을 바꿔야 되는 이유라도 있어?
그냥 다른 json객체 만들어서 거기다 밸류 집어넣으면 안 되는거야?
번째전생
키 이름이 같은 json 객체가 여러개 있을때 그것들을 하나의 객체로 합쳐야 되는 상황인데 그럼 키가 중복돼서... { a : "123", b: "321", a : "345", b: "561"};
이렇게 될순 없으니 키 뒤에 숫자를 붙여주고 싶거든
행보관이전파한다
일단 key의 값이 하나라도 있으면
var arr = {a: [123], b: [124], c: [125]};
value를 배열로 할당하고 그 배열에다 값을 넣으셈.
이미 key가 있으면 arr.a.push(126);
이런식으로 처리하셈.
저렇게 key주렁주렁 달아놓으면 나중에 속도면에서도 그렇고 관리하기 좋지 않음.
행보관이전파한다
굳이 꼭 key값 바꿔서 해야한다면
array['a1'] = array.a;
delete array.a;
이렇게 처리하시덩가..
번째전생
감사합니다 오늘 짜볼께요