728x90
반응형
질문 : 배열에 JavaScript / jQuery의 특정 문자열이 포함되어 있는지 확인하는 방법은 무엇입니까?
"specialword"
가 배열에 나타나는지 감지하는 방법을 알려줄 수 있습니까? 예:
categories: [
"specialword"
"word1"
"word2"
]
답변
이것을 위해 jQuery가 정말로 필요하지 않습니다.
var myarr = ["I", "like", "turtles"];
var arraycontainsturtles = (myarr.indexOf("turtles") > -1);
힌트 : indexOf는 지정된 검색 값이 처음 발생하는 위치를 나타내는 숫자를 반환하거나 발생하지 않는 경우 -1을 반환합니다.
또는
function arrayContains(needle, arrhaystack)
{
return (arrhaystack.indexOf(needle) > -1);
}
array.indexOf(..)
는 IE <9에서 지원되지 않지만 jQuery의 indexOf(...)
함수는 이전 버전에서도 작동합니다.
출처 : https://stackoverflow.com/questions/6116474/how-to-find-if-an-array-contains-a-specific-string-in-javascript-jquery
728x90
반응형
'프로그래밍 언어 > HTML,CSS,JS' 카테고리의 다른 글
JS / jQuery에서 화살표 키 바인딩 (0) | 2021.09.07 |
---|---|
CSS를 사용하여 오른쪽에서 배경 이미지 오프셋 (0) | 2021.09.07 |
CSS 만 사용하여 링크를 비활성화하는 방법 (0) | 2021.09.03 |
CSS가 가짜 요소와 함께 작동하는 이유 (0) | 2021.09.03 |
자바 스크립트에서 "=>" (화살표 기능) 의 의미 (0) | 2021.09.03 |