Например: var Student = ['Qiang', 'ming', 'tao', 'li', 'liang', 'you', 'Qiang', 'tao'];
Первая идея заключается в том, что пройдите в массиве ARR, чтобы быть удаленным, поместите элементы в другой TMP в другой массив и позволяют им вкладывать в TMP после суждения о том, что элемент не существует в ARR
Используйте две функции: для ... in in indexof ()
<script type = "text/javascript"> var Student = ['Qiang', 'ming', 'Tao', 'li', 'liang', 'you', 'Qiang', 'tao']; функция уникальная (arr) {// Передача arr и поместить элементы в массив TMP отдельно (это не существует) var tmp = new arrame (); if (tmp.indexof (arr [i]) ==-1) {tmp.push (arr [i]);}} return tmp;} </script>Вторая идея: автоматически удалить дублирующие элементы, изменяя значение элемента целевого массива ARR и положение ключа. Замена выглядит как: Array ('Qiang' => 1, 'ming' => 1, 'tao' => 1)
<script type = "text/javascript"> var Student = ['Qiang', 'ming', 'Tao', 'li', 'liang', 'you', 'qiang', 'tao']; функция уникальная (arr) {var tmp = new Array (); для (var m arr) {tmp [arr) = 1;}//} shoped the armpar and var and var and var and var and var and var and var array speak and var rabarr. Array (); for (var n in tmp) {tmparr.push (n);} return tmparr;} </script>