Parse.com에 내 정보를 조회하려고합니다. containsIn 메서드를 사용하여 쿼리 할 정보 배열이 있습니다. 나는 다시 응답을 내 경고에for 루프없이 JavaScript로 배열을 표시하는 방법은 무엇입니까?
var holdingTheDaysInCurrentMonth = []; //declare array
//for loop to put info inside of it
for(var i = startDateDay; i <=endDateDay; i++) {
var dayInMonth = i.toString();
holdingTheDaysInCurrentMonth.push(dayInMonth);
}
//... code to query Parse
//how I am calling my method
alert(holdingTheDaysInCurrentMonth.toString());
query.containedIn("dayString", [holdingTheDaysInCurrentMonth.toString()]);
:
여기// Finds scores from any of Jonathan, Dario, or Shawn
query.containedIn("playerName", ["Jonathan Walsh", "Dario Wunsch", "Shawn Simon"]);
나는이 시도하고 어떻게 : 여기
는이 방법에 포함 제가 사용하는 방법 구문 분석에서 예입니다 나는 1, 2, 3, 4, 5, 6 중 하나를 클릭하면 (이것은 예상 됨). 내 쿼리에서 검색된 행을 다시 얻지 못하므로 쿼리를 잘못해야합니다. 형식을 바꿔서 올바르게 사용할 수 있습니까? 내가 도대체 뭘 잘못하고있는 겁니까?query.containedIn("dayString", holdingTheDaysInCurrentMonth);
두 번째 매개 변수는 실제 배열 될 수 있으므로 문자열로 변환 할 필요가 없습니다 :
toString() 대신'join()'을 시도하십시오. –
query.containedIn ("dayString", [holdingTheDaysInCurrentMonth.join()]); 그것은 작동하지 않았다. – MadsterMaddness
이 작업을 수행 하시겠습니까? 'query.containedIn ("dayString", holdingTheDaysInCurrentMonth); ' – Dehli