这个函数用javascript怎么写?
写一个方法去掉一个数组的重复元素!谢谢。
Array.prototype.unique = function() {
var ret = [], done = {},o = this;
for ( var i=0,length=o.length; i <length; i++) {
if (!done[o[i]]){
done[o[i]] = true;
ret.push( o[i] );
}
}
return ret;
}
[MyArray].unique
JScript code:
function unique(arr) {
var o = {}, re = [];
for(var i = 0, len = arr.length; i < len; i++) {
if(o[arr[i]] === undefined) o[arr[i]] = arr[i];
}
for(var p in o) re[re.length] = p;
return re;
}
alert(unique([1,2,3,1,3,3,2]))
JScript code:
function unique(arr) {
var str = arr.join(','), re = [];
str.replace(/([^,]*)/g, function($0, $1, i) {
if(str.indexOf($1) == i) re[re.length] = $1;
});
return re;
}
alert(unique([1,2,3,1,3,3,2,4,4]))
JScript code:
function unique(arr) {
var str = arr.join(','), re = [];
str.replace(/([^,]+)/g, function($0, $1, i) {
if(str
相关问答:
我在后台调用JavaScript的时候,他是在后台把事件的代码执行一次后在执行JavaScript方法
有什么办法 在执行JavaScript方法的时候停住,在执行后面的代码
不太明白啊,说清楚点吧
就是执行后台代码的时候 ......
如何实现当鼠标悬停控件上时,出现该控件的尾部显示对应的层,鼠标移动到该层上进行相应的操作,当鼠标移除时(不在控件上也不在层上)层隐藏,
HTML code:
<html>
<head>
<meta http-equiv= ......
三个数x,y,z 比大小..
var x,y,z,t;
if (x>y)
{t=x;x=y;y=t;} //交换x,y的值
if(x>z)
{t=z;z=x;x=t;}//交换x,z的值
if(y>z)
{t=y;y=z;z=t;}//交换z,y的值
这是 ......
以下是一段JavsScript脚本,但运行时总会产生 “Microsoft JScript 运行时错误: 'null' 为空或不是对象”异常,大家帮看一下。
<form id="form1" runat="server">
< ......
我做一个页面,里面包括了文本框、文本域等等,我现在想在页面上加一个按钮,当我点击按钮时候,就将本页面到出成word文档。大家帮帮我吧。急啊。。。。。。。
使用js操作的话,除非本地安全允许,这样可使用Active ......