0
배열이 5, 10, 15, 20입니다. 버튼을 누르면 다른 번호가 배열에 추가되어 5, 10, 15, 20, 25, 30, 35 (등).배열 항목이 jQuery 배열에 나타나지 않습니다.
지금. 버튼을 누를 때마다 배열에 숫자가 있는지 확인하는 함수가 있습니다. 따라서 그 수가 10이고 배열에서 10을 찾으면 true를 반환합니다. 숫자가 30 (배열에 새 번호가 추가됨)이고 숫자가 배열에 있는지 (즉있는 지) 확인하면 함수가 false를 반환하기 때문에 새 배열 항목이 추가되지 않은 것과 같습니다.
var check = $.inArray(number, array);
그러나 내가 달성하려고하는 것은 아닙니다. 나는 불분명했을 것이다. 내가 말하고자하는 것은 number (30) == inArray (30) 인 경우 return = someNumberHere (또는 발견되지 않으면 -1)입니다. 결과가 -1이 아닌지 확인하는 함수가 있으므로 코드를 실행하십시오. 문제는 항목이 추가되지 않으면 작동한다는 것입니다. 배열에 '찾을'수없는 새로운 항목 만 있으므로 -1을 반환합니다. 내가 그 배열에있는 아이템들에 대해 경고한다면, – Jonathan