比如,alert("hello","world");//输出只有hello
但是我在一个公司项目中却看到了类似上面的两个传人参数(公司不让往外面粘贴代码,不好意思),请问这是alert真的可以有两个参数吗?
11 个解决方案
#1
alert,是window 的方法,只接收一个参数
重写一下就可以了
重写一下就可以了
#2
第一个参数有效,多个参数不出错
#3
js中alert函数作为全局方法是只有一个参数的,不过和其他函数一样alert是可以被重写的。当你重新定义alert之后,传两个或者三个,四个...当然就都可以了。
#4
window._alert = window.alert;
window.alert = function(){
_alert(Array.prototype.slice.call(arguments).join(""));
};
alert("hello ", "world");
#5
学习了···
#6
重写alert就行了
#7
什么高深的技术还保密。你只要用了谁都可以看到。除非怕丢人不敢用。只在内部供员工吹嘘。
估计是自已写了类(A),用了alert作类的方法。让楼主窥到了以为看到神级代码了
估计是自已写了类(A),用了alert作类的方法。让楼主窥到了以为看到神级代码了
#8
#9
赞同
#10
+1
#11
一般我要是输出多个参数都会这样:
alert(A+':'+B);
反正多是用来debug的
alert(A+':'+B);
反正多是用来debug的
#1
alert,是window 的方法,只接收一个参数
重写一下就可以了
重写一下就可以了
#2
第一个参数有效,多个参数不出错
#3
js中alert函数作为全局方法是只有一个参数的,不过和其他函数一样alert是可以被重写的。当你重新定义alert之后,传两个或者三个,四个...当然就都可以了。
#4
window._alert = window.alert;
window.alert = function(){
_alert(Array.prototype.slice.call(arguments).join(""));
};
alert("hello ", "world");
#5
学习了···
#6
重写alert就行了
#7
什么高深的技术还保密。你只要用了谁都可以看到。除非怕丢人不敢用。只在内部供员工吹嘘。
估计是自已写了类(A),用了alert作类的方法。让楼主窥到了以为看到神级代码了
估计是自已写了类(A),用了alert作类的方法。让楼主窥到了以为看到神级代码了
#8
#9
赞同
#10
+1
#11
一般我要是输出多个参数都会这样:
alert(A+':'+B);
反正多是用来debug的
alert(A+':'+B);
反正多是用来debug的