Javascript의 연관 배열에서 '.toString()'을 호출 할 수 있습니까?JS 연관 배열의 toString()
var theString = jsonData['item'].toLowerCase();
var theString = jsonData.item.toLowerCase();
이들 중 어느 것도 날 위해 배열 항목의 값을 소문자로 변환하지 않습니다. 나는이 작업을 수행 할 수 있습니다 PHP에서
: 사전 :)에
strtolower($array['item']);
덕분에
편집 : 여기 내 정확한 코드 : 여기
var correctAnswer = jsonData[setname][qname]['answers'][answerval];
if(lockcase == false){
orrectAnswer = correctAnswer.toString().toLowerCase();
}
그리고는의 메시지입니다 Chrome 디버그 메뉴 :
잡히지 않은 타입 오류 : 메소드 't를 호출 할 수 없습니다. 정의되지 않은
죄송합니다, 작동하지 않는 것 같습니다. 함수는 배열의 자식 객체로 해석되므로 해석 할 수는 없다고 생각합니다. –
@HelloInvader 그래서 당신은 부울 값이 반환된다는 것을 의미합니까? – 0x499602D2
@HelloInvader 내 업데이트를 참조하십시오. 그것은 작동해야합니다. – 0x499602D2