약간의 문제가 있습니다. 나는 수색했지만 도움을 얻지 못했다. 예를 들어 var oldArr=['one','two','3'];
배열을 가지고 있고 새로운 배열을 문자열 인 값으로 만들고 싶습니다. 현재는 using Array.filter
메서드이고 작동하지만 일부 브라우저는 모든 브라우저에서 지원되지 않습니다. 질문은 어떻게하면 크로스 브라우저 솔루션으로 배열을 필터링 할 수 있는가입니다.자바 스크립트 크로스 브라우저에서 배열 필터링
이
var oldArr=['one','two','3'];
newArr=oldArr.filter(function(a){
return !a.match(/\d/);
});
alert(newArr);
이 당신의 노력에 미리 감사드립니다 내 현재 코드입니다.
MDN을 :
그 모든 문자열처럼 보인다. 숫자로 해석하지 않는 문자열 만 얻는다는 의미입니까? – TheZ
[MDN에서 제안한 shim] (https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/filter#Compatibility) – Bergi
을보십시오 @AbuRasel - [조사하지 않았습니다 (https : //developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/filter#Compatibility) = downvote –