배열 구문이 틀린건가요?

배열 구문이 틀린건가요?

QA

배열 구문이 틀린건가요?

답변 3

본문


var money = ['상의'=>'10000','하의'=>'10000','양말'=>'10000','종이'=>'10000','상의'=>'10000'];
 
 
 
$.each(money , function(i,$i) {
    target.append("<option value='"+$i+"'>"+i+"</option>");
});

 

select에서 앞에는 text로 뒤에는 value 값으로 넣을려고 합니다.

 


var money = ["상의","하의","양말","종이","종이"];

 

이렇게 넣었을때는 문제가 없는데 위와같이 금액을 함께 넣으면 오류가 생기네요..

' , " 모두 안되는군요 

 

왜 그럴까요 ㅠㅠ

 

 

 

이 질문에 댓글 쓰기 :

답변 3

자바스크립트 배열을..

var money = {

    '상의': 10000,

    '하의': 10000,

    '양말': 10000,

    '종이': 10000,

    '상의': 10000

};

 

배열 내에서 키는 중복되어 나타날 수는 있지만 맨 뒤의 값이 적용됩니다.

예를 들어

$arr = ['a'=>100 , 'a'=>50]; 이라면 

echo $arr['a']; 라면 맨 뒤 50을 취합니다.

그렇다면 100값을 얻고자 할 때는 어떻게 해야할까요?

안됩니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로