バージョン9より前のIEブラウザーでサポートされているものを見つけようとしている場合は、それがIE9のリストのサブセットであると想定し、サポートされていないものを選別することができます。
これは、#9より前にIEで取得したリストです。
concat、コンストラクター、join、length、pop、push、reverse、shift、slice、sort、splice、toLocaleString、toString、unshift
あなたはそれをテストすることができます-
<!doctype html>
<html lang="en">
<head>
<meta charset= "utf-8">
<title>Small Page</title>
<style>
</style>
<script>
onload= function(){
var testnames= ['concat', 'constructor', 'every', 'filter', 'forEach',
'indexOf', 'join', 'lastIndexOf', 'length', 'map', 'pop', 'push', 'reduce',
'reduceRight', 'reverse', 'shift', 'slice', 'some', 'sort', 'splice',
'toLocaleString', 'toString', 'unshift'],
L= 23;
while(L){
if(!(testnames[--L]in Array.prototype)) testnames.splice(L, 1);
}
document.getElementsByTagName('textarea')[0].value= testnames;
}
</script>
</head>
<body>
<p> <textarea rows="8" cols="60"> </textarea> </p>
</body>
</html>