자바스크립트 고수님 도와 주세요!!
var StringArray = "[['test1:',30],['test2',6],['test3',2],['test4',2]]"
var aArray=new Array(Array(), Array());
aArray=StringArray ;
console.log(aArray[0][0]);; //출력시 [ << 이게 출력이 됩니다. ㅠㅠ
55글자 더 채워주세요.
2개의 답변이 있어요!
뭘 추출하고 싶으신건지 알수가없어서 답변드리기 좀 애매하네요....
다만 코드를볼때 console.log(aArray[0][0]); 를 했을때
"test1:" 를 출력하고싶으신건가 생각이 드는데요.이 경우에는 최초에 StringArray 를 ""로 감싼 String 으로 그냥 지정하시고,
var StringArray = [['test1:',30],['test2',6],['test3',2],['test4',2]] var aArray=new Array(Array(), Array()); aArray=StringArray ; console.log(aArray[0][0]);
그걸 그대로 aArray 에 넣으셨기 때문입니다.이렇게 하시면 test1: 로 출력됩니다.
var StringArray = [ ['test1',30], ['test2',6], ['test3',2], ['test4',2] ];
var aArray=new Array(Array(), Array());
aArray=StringArray ;
document.write(aArray[0][0]);;
참고링크